Posted By

clober on 07/15/11


Tagged


Versions (?)

usuario, clave y calculadora


 / Published in: Ruby
 

puedes poner tu usuario y clave, y si no es correcto se va repitiendo hasta que aciertes. Y la calculadora permite sumar, restar, multiplicar y dividir cualquier número.

  1. usuario_correcto= "clober"
  2. clave_correcta= "clobero"
  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 correcto"
  9. usuario = gets.chomp
  10. end
  11.  
  12. puts "introduce tu clave"
  13. clave = gets.chomp
  14.  
  15. while (clave != clave_correcta) do
  16. puts "La clave no es correcta"
  17. clave = gets.chomp
  18. end
  19.  
  20. puts "WenaaaaaaasSS #{usuario}"
  21.  
  22.  
  23. puts "bienvenido a la calculadora"
  24. def menu
  25. puts "elige opción"
  26. puts "1 sumar"
  27. puts "2 restar"
  28. puts "3 multiplicar"
  29. puts "4 dividir"
  30. end
  31.  
  32. menu
  33.  
  34. opcion = gets.chomp.to_i
  35.  
  36.  
  37. if opcion == 1
  38. puts "introduce un numero"
  39.  
  40. numero1 = gets.chomp.to_i
  41.  
  42. puts "introduce otro numero"
  43.  
  44. numero2 = gets.chomp.to_i
  45.  
  46. sumar = numero1 + numero2
  47.  
  48. puts " el resultado es #{sumar}"
  49.  
  50. end
  51.  
  52. if opcion == 2
  53.  
  54. puts "introduce un numero"
  55.  
  56. numero1 = gets.chomp.to_i
  57.  
  58. puts "introduce otro numero"
  59.  
  60. numero2 = gets.chomp.to_i
  61.  
  62. restar = numero1 - numero2
  63.  
  64. puts "el resultado es #{restar}"
  65.  
  66. end
  67.  
  68. if opcion == 3
  69.  
  70. puts "introduce un numero"
  71.  
  72. numero1 = gets.chomp.to_i
  73.  
  74. puts "introduce otro numero"
  75.  
  76. numero2 = gets.chomp.to_i
  77.  
  78. multiplicar = numero1 * numero2
  79.  
  80. puts "el resultado es #{multiplicar}"
  81.  
  82. end
  83.  
  84. if opcion == 4
  85.  
  86. puts "introduce un numero"
  87.  
  88. numero1 = gets.chomp.to_i
  89.  
  90. puts "introduce otro numero"
  91.  
  92. numero2 = gets.chomp.to_i
  93.  
  94. dividir = numero1 / numero2
  95.  
  96. puts " el resultado es #{dividir}"
  97.  
  98. end

Report this snippet  

You need to login to post a comment.