# Curiosidad matemática
puts "Una curiosidad matemática es que cualquier número positivo da como resto 1 aplicando"
puts "las siguientes condiciones"
puts "Si es par el número/2 y con su razón hasta la más pequeña"
puts "Si es impar, el (número*3+1)/2"
puts
puts "PROBEMOS"
puts
$n=0
def inicio
puts 'Pon un número superior a 0'
STDOUT.flush
$n=gets.chomp.to_i
case $n
when 0
puts 'No es lo que te pido'
puts 'Pon un número superior a 0'
STDOUT.flush
$n=gets.chomp.to_i
70.times do||
print "="
end
puts
puts '| Ya es la segunda vez, terminamos y vuelve a empezar si quieres |'
70.times do||
print "="
end
puts
puts
exit 0
end
end
inicio
if $n > 0
puts "Has escrito el número #{$n} "
end
50.times do||
print "="
end
def parimpar
if $n%2==0
puts
print "que el #{$n} es par "
$t=($n)/2
print "y la siguiente relación #{$n}/2 da #{$t}"
else
puts
print "que el #{$n} es impar "
$t=($n*3+1)/2
print "y la siguiente relación (#{($n)}*3+1)/2 da #{$t}"
end
end
parimpar
while $t > 1
$n = $t
parimpar
end
puts
50.times do||
print "="
end
puts
puts
puts "Esto es, esto es, esto es.... todooo"
puts
Ruby es un lenguaje es un universo, donde todo parte de un mismo objeto "main" y desde ahí se diferencian los demás. Es realmente fácil de ir comprendiendo y nos va a permitir ir plasmando la idea que generó la necesidad de hacer ese programa pero muy humanamente.
6 nov 2018
Programa - Una curiosidad matemática
ejercicio TK -1
#!/usr/bin/ruby #https://sandbox.mc.edu/~bennet/ruby/code/tk2_rb.html # Import the library. require 'tk' # Root window. root = TkRo...
-
#!/usr/bin/ruby #https://sandbox.mc.edu/~bennet/ruby/code/tk2_rb.html # Import the library. require 'tk' # Root window. root = TkRo...
-
Primero has de tener instalado Ruby Después, instala la gema ocra así: gem install ocra Como da problemas si tan sólo llamamos a la gema oc...
-
https://sourceforge.net/projects/redsky-ruby/files/RedSky%20Stable%20Setup/RedSky%20Ruby%20v2019.1%20SETUP.exe/download