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

Respuesta dada por: jjgranoblesot4ytr
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
Preguntas similares