Ruby - Suma de digitos de una fecha

 
Vista:

Suma de digitos de una fecha

Publicado por Eliseo (1 intervención) el 13/02/2013 20:52:08
Números mágicos. Una empresa desea crear una aplicación que le permita ingresar a una persona si fecha de nacimiento en el siguiente formato

24 de Julio de 1920

El sistema sumará los dígitos 24 + 7 + 1920 = 7 que será el llamado número mágico. El número mágico es un valor que va entre 1 y 9

desarrollar un subprograma que reciba el mes y devuelva el número de mes
desarrollar un subprograma que permita calcular el número mágico.

El test es el siguiente

def numero_de_mes(mes)
case mes
when 'enero'
respuesta = 1
when 'febrero'
respuesta = 2
when 'marzo'
respuesta = 3
when 'abril'
respuesta = 4
when 'mayo'
respuesta = 5
when 'junio'
respuesta = 6
when 'julio'
respuesta = 7
when 'agosto'
respuesta = 8
when 'octubre'
respuesta = 9
when 'octubre'
respuesta = 10
when 'noviembre'
respuesta = 11
when 'diciembre'
respuesta = 12
end
end

def numero_magico(dia, nombre_mes, anho)

end


#--------------zona de test-------------------
def test_numero_de_mes
print validate(1, numero_de_mes("enero"))
print validate(5, numero_de_mes("mayo"))
end

def test_numero_magico
print validate(6, numero_magico(1,"enero",1500))
print validate(3, numero_magico(30,"julio",1973))
print validate(7, numero_magico(11,"setiembre",2010))
end

def validate (expected, value)
expected == value ? "." : "F"
end

def test

puts "Test de prueba del programa"
puts "---------------------------"
test_numero_de_mes
test_numero_magico
puts " "
end
test
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Suma de digitos de una fecha

Publicado por nancy (1 intervención) el 22/09/2014 04:17:34
Si esta en linea podrias ayudarme . tengo problemas para resolver problemas de programacion.
Mi correo es [email protected]
muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar