escriba un programa que permita averiguar si una persona deve inscribirse al servicio militar sabiendo su año de nacimiento
jjgranoblesot4ytr:
Que lenguaje de programacion? yo se Ruby
Respuestas a la pregunta
Contestado por
0
# programado en ruby
class Militar
attr_reader :exit def initialize @exit = false end def menu print "Ingresa Tu Nombre: " nombre = gets.chomp print "Ingresa tu año de nacimiento: " ano_n = gets.chomp.to_i if ano_n == (1999..2017) puts "#{nombre} no debes prestar servicio militar." puts "" print "Volver a evaluar? (s/n): " opt = gets.chomp elsif ano_n > 2017 puts "Es Imposible Aun no has nacido" puts "" print "Volver a evaluar? (s/n): " opt = gets.chomp elsif ano_n <= 1998 puts "#{nombre} si debes prestar servicio militar" puts "" print "Volver a evaluar? (s/n): " opt = gets.chomp end #condicion case opt when 's' @exit = false when 'n' @exit = true end end #metodo end #clase
var = Militar.new
until var.exit var.menuend
class Militar
attr_reader :exit def initialize @exit = false end def menu print "Ingresa Tu Nombre: " nombre = gets.chomp print "Ingresa tu año de nacimiento: " ano_n = gets.chomp.to_i if ano_n == (1999..2017) puts "#{nombre} no debes prestar servicio militar." puts "" print "Volver a evaluar? (s/n): " opt = gets.chomp elsif ano_n > 2017 puts "Es Imposible Aun no has nacido" puts "" print "Volver a evaluar? (s/n): " opt = gets.chomp elsif ano_n <= 1998 puts "#{nombre} si debes prestar servicio militar" puts "" print "Volver a evaluar? (s/n): " opt = gets.chomp end #condicion case opt when 's' @exit = false when 'n' @exit = true end end #metodo end #clase
var = Militar.new
until var.exit var.menuend
Otras preguntas
Euskera,
hace 7 meses
Filosofía,
hace 7 meses
Matemáticas,
hace 1 año
Matemáticas,
hace 1 año
Baldor,
hace 1 año