/ Published in: Ruby
esta muy chulo
Expand |
Embed | Plain Text
usuario_correcto = "elena" clave_correcto = "clave" puts" Introduce un usuario" usuario = gets.chomp while (usuario != usuario_correcto) do puts "Te has equivocado" puts "Vuelve a introducir usuario" usuario = gets.chomp end puts "Introduce la clave" clave = gets.chomp while(clave != clave_correcto) do puts "Te has equivocado en la clave" puts "Ponla de nuevo" clave = gets.chomp end puts "Bienvenvenido al sistema" def imprimir_menu puts " Elige una opcion de mi calculadora" puts " 1.- Sumar" puts " 2.- Restar" puts " 3.- Multiplicar" puts " 4.- Dividir" puts " 5.- Potencia" end imprimir_menu puts " Elige una opcion" opcion = gets.chomp.to_i if opcion == 1 puts " Has elegido sumar" puts " Pon un numero " numero1 = gets.chomp.to_i puts " Pon otro numero " numero2 = gets.chomp.to_i puts "El resultado es igual a #{numero1 + numero2}" end if opcion == 2 puts " Has elegido restar" puts " Pon un numero " numero1 = gets.chomp.to_i puts " Pon otro numero" numero2 = gets.chomp.to_i puts " El resultado es #{numero1 - numero2} " end if opcion == 3 puts " Has elegido multiplicar " puts " Pon un numero, el que quieras " numero1 = gets.chomp.to_i puts " Escribe otro numero " numero2 = gets.chomp.to_i puts " Para que sea mas dificil y demostrar lo listisima que soy, pon otro numero " numero3 = gets.chomp.to_i puts " El resultado de todo eso es... #{numero1*numero2*numero3}" end if opcion == 4 puts " Has elegido dividir " puts " Te recuerdo que no se puede dividir por 0, tenlo en cuenta" puts " Pon un numero " numero1 = gets.chomp.to_i puts " Pon otro numero" numero2 = gets.chomp.to_i puts " El resultado es #{numero1/numero2}" end if opcion == 5 puts " Has elegido las potencias " puts " Pon un numero" numero1 = gets.chomp.to_i puts " Pon otro numero" numero2 = gets.chomp.to_i puts " El resultado es ... #{numero1**numero2}" end puts " Espero haberte demostrado lo bien programada que estoy... hasta la proxima!"
You need to login to post a comment.
