Posted By

albertosegoviamolinero on 07/18/11


Tagged


Versions (?)

Usuario,Clave y La calculadora


 / Published in: Ruby
 

  1. usuario_correcto = "alberto"
  2. clave_correcta = "perry"
  3.  
  4. puts "Introduce tu nombre de usuario"
  5. usuario = gets.chomp
  6.  
  7. while (usuario != usuario_correcto) do
  8. puts "El usuario no es valido"
  9. usuario = gets.chomp
  10.  
  11. end
  12.  
  13. puts "escribe la clave"
  14. clave = gets.chomp
  15.  
  16.  
  17. while(clave != clave_correcta) do
  18. puts " la clave no es valido"
  19. clave = gets.chomp
  20. end
  21.  
  22. puts " bienvenidoOOOOOOoOO #{usuario}"
  23.  
  24. puts " bienvenido a la calculadora"
  25. def menu
  26. puts"elige opción"
  27. puts" 1 sumar"
  28. puts" 2 restar"
  29. puts" 3 multiplicar"
  30. puts" 4 dividir"
  31. end
  32.  
  33. menu
  34.  
  35. puts " Elige opción"
  36.  
  37. opcion = gets.chomp
  38.  
  39. puts "Introduce un numero"
  40.  
  41. numero_1 = gets.chomp.to_i
  42.  
  43.  
  44. puts"introduce el numero 2"
  45.  
  46. menu
  47.  
  48.  
  49.  
  50. opcion = gets.chomp.to_i
  51.  
  52.  
  53.  
  54.  
  55.  
  56. if opcion == 1
  57.  
  58. puts "introduce un numero"
  59.  
  60.  
  61.  
  62. numero1 = gets.chomp.to_i
  63.  
  64.  
  65.  
  66. puts "introduce otro numero"
  67.  
  68.  
  69.  
  70. numero2 = gets.chomp.to_i
  71.  
  72.  
  73.  
  74. sumar = numero1 + numero2
  75.  
  76.  
  77.  
  78. puts " el resultado es #{sumar}"
  79.  
  80.  
  81.  
  82. end
  83.  
  84.  
  85.  
  86. if opcion == 2
  87.  
  88.  
  89.  
  90. puts "introduce un numero"
  91.  
  92.  
  93.  
  94. numero1 = gets.chomp.to_i
  95.  
  96.  
  97.  
  98. puts "introduce otro numero"
  99.  
  100.  
  101.  
  102. numero2 = gets.chomp.to_i
  103.  
  104.  
  105.  
  106. restar = numero1 - numero2
  107.  
  108.  
  109.  
  110. puts "el resultado es #{restar}"
  111.  
  112.  
  113.  
  114. end
  115.  
  116.  
  117.  
  118. if opcion == 3
  119.  
  120.  
  121.  
  122. puts "introduce un numero"
  123.  
  124.  
  125.  
  126. numero1 = gets.chomp.to_i
  127.  
  128. puts "introduce otro numero"
  129.  
  130.  
  131.  
  132. numero2 = gets.chomp.to_i
  133.  
  134.  
  135.  
  136. multiplicar = numero1 * numero2
  137.  
  138.  
  139.  
  140. puts "el resultado es #{multiplicar}"
  141.  
  142.  
  143.  
  144. end
  145.  
  146.  
  147.  
  148. if opcion == 4
  149.  
  150.  
  151.  
  152. puts "introduce un numero"
  153.  
  154.  
  155.  
  156. numero1 = gets.chomp.to_i
  157.  
  158.  
  159.  
  160. puts "introduce otro numero"
  161.  
  162.  
  163.  
  164. numero2 = gets.chomp.to_i
  165.  
  166.  
  167.  
  168. dividir = numero1 / numero2
  169.  
  170.  
  171.  
  172. puts " el resultado es #{dividir}"
  173.  
  174.  
  175.  
  176. end

Report this snippet  

You need to login to post a comment.