Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios Cadenas1
Ejercicios Cadenas1
Ejercicios
Profesor : Roberto Montero Flores
Tema : Cadenas de caracteres
Pregunta 1
PER001FRI
Desarrollo
# encoding: UTF-8
def codigoNumerico(codigo)
parte1=codigo.slice(0,3)
parte2=codigo.slice(3,3)
parte3=codigo.slice(6,3)
digito1=""
if parte1=="PER"
digito1="1"
else
digito1="2"
end
digito2=""
if parte3=="FRI"
digito2="9"
else
digito2="0"
end
nuevocodigo=digito1+parte2+digito2
return nuevocodigo.to_i
end
def test_codigoNumerico
print validate(10019,codigoNumerico("PER001FRI"))
print validate(20079,codigoNumerico("NPR007FRI"))
print validate(20090,codigoNumerico("NPR009NFR"))
print validate(10110,codigoNumerico("PER011NFR"))
end
def test
puts "---------------------------"
test_codigoNumerico
puts " "
end
test