Posted By

Assassin-Sofia on 07/15/11


Tagged

hola mundo


Versions (?)

Programa.01 calculadora


 / Published in: Ruby
 

calculadora

  1. usuario_correcto = "sofia"
  2. clave_correcta = "1552"
  3.  
  4. puts "introduce tu nombre de usuario"
  5.  
  6. usuario = gets.chomp
  7.  
  8. while (usuario != usuario_correcto) do
  9. puts "usuario incorrecto, vuelve a intentarlo"
  10. usuario = gets.chomp
  11. end
  12. puts "introduce tu clave"
  13.  
  14. clave = gets.chomp
  15.  
  16. while (clave != clave_correcta) do
  17. puts "clave incorrecta, vuelve a intentarlo"
  18. clave = gets.chomp
  19. puts "bienvenido #{usuario_correcto}"
  20. end
  21.  
  22. puts "Bienvenido a la calculadora"
  23.  
  24. def menu
  25. puts "1.- sumar"
  26. puts "2.-restar"
  27. puts "3.-multiplicar"
  28. puts "4.-dividir"
  29. end
  30.  
  31. menu
  32. opcion = gets.chomp.to_i
  33.  
  34. if opcion == 1
  35. puts "Introduce el primer numero"
  36. numero1 = gets.chomp.to_i
  37. puts "Introduce el segundo numero"
  38. numero2 = gets.chomp.to_i
  39. suma = numero1 + numero2
  40. puts "el resultado es #{suma}"
  41. end
  42.  
  43. if opcion == 2
  44. puts "introduce el primer numero"
  45. numero1 = gets.chomp.to_i
  46. puts "introduce el segundo numero"
  47. numero2 = gets.chomp.to_i
  48. resta = numero1 - numero2
  49. puts "el resultado es #{resta}"
  50. end
  51.  
  52. if opcion == 3
  53. puts "introduce el primer numero"
  54. numero1 = gets.chomp.to_i
  55. puts "introduce el segundo numero"
  56. numero2 = gets.chomp.to_i
  57. multiplicacion = numero1 * numero2
  58. puts "el resultado es #{multiplicacion}"
  59. end
  60.  
  61. if opcion == 4
  62. puts "introduce el primer numero"
  63. numero1 = gets.chomp.to_i
  64. puts "introduce el segundo numero"
  65. numero2 = gets.chomp.to_i
  66. division = numero1 / numero2
  67. puts "el resultado es #{division}"
  68. end

Report this snippet  

You need to login to post a comment.