Posted By

solhelios on 07/15/11


Tagged

ruby


Versions (?)

Calculator y clave y contraseña in ruby


 / Published in: Ruby
 

Programa de una calculadora en ruby ademas de contraseña y usuario

  1. usuario_correcto = "juanito"
  2. clave_correcta = "Enciendete"
  3. puts "introduce tu nombre de usuario"
  4. usuario = gets.chomp
  5.  
  6. while ( usuario != usuario_correcto ) do
  7.  
  8. usuario = gets.chomp # teclado
  9.  
  10. if usuario_correcto = usuario
  11. puts "escribe la contraseña"
  12. end
  13. end
  14.  
  15.  
  16.  
  17. clave = gets.chomp
  18. while ( clave != clave_correcta ) do
  19. puts "Introduce la clave"
  20. clave = gets.chomp # teclado
  21. end
  22. if clave_correcta = clave
  23. puts "Bienvenido juanito!!!"
  24. end
  25. def imprimir_menu
  26. puts" 0.Volver atras"
  27. puts" 1.sumar "
  28. puts" 2.restar"
  29. puts" 3.multiplicar"
  30. puts" 4.dividir"
  31.  
  32.  
  33. end
  34. imprimir_menu
  35. puts "Elige Opcion"
  36. opcion = gets.chomp
  37.  
  38.  
  39.  
  40. if opcion == "sumar"
  41. puts "Escribe el primer número"
  42. numero1 = gets.chomp.to_i
  43. puts "Escribe el segundo numero"
  44. numero2 = gets.chomp.to_i
  45. sumar = numero1 + numero2
  46. puts "El resultado es #{sumar}"
  47. end
  48.  
  49. if opcion == "restar"
  50. puts "Escribe el primer numero"
  51. numero1 = gets.chomp.to_i
  52. puts "Escribe el segundo numero"
  53. numero2 = gets.chomp.to_i
  54. restar = numero1 - numero2
  55. puts "El resultado es #{restar}"
  56. end
  57.  
  58. if opcion == "multiplicar"
  59. puts "Escribe el primer numero"
  60. numero1 = gets.chomp.to_i
  61. puts "Escribe el segundo numero"
  62. numero2 = gets.chomp.to_i
  63. multiplicar = numero1 * numero2
  64. puts "El resultado es #{multiplicar}"
  65. end
  66.  
  67. if opcion == "dividir"
  68. puts "Escribe el primer numero"
  69. numero1 = gets.chomp.to_i
  70. puts "Escribe el segundo numero"
  71. numero2 = gets.chomp.to_i
  72. dividir = numero1 / numero2
  73. puts "El resultado es #{dividir}"
  74. end

Report this snippet  

You need to login to post a comment.