Ejercicio: 1Eva_IIT2012_T2 Número camiseta equipo
Propuesta de solución en Python: py_pdf, también en versión matlab: m_pdf
Para el bloque de ingreso usar tres variables: día, mes y año.
Primero realice la suma de los componentes de la fecha para obtener el número de trabajo n.
Se separan los dígitos de n usando el residuo y cociente, acumulando los dígitos en s, repitiendo la operación hasta que no queden más dígitos que separar.
Si el resultado de s tiene más de un dígito, se actualiza el valor de n con s y se repite el proceso anterior para acumular dígitos hasta obtener un resultado de un dígito. Se muestra el resultado “s”.
# ICM00794-Fundamentos de Computación - FCNM-ESPOL # 1Eva_IIT2012_T2 Número camiseta equipo # Propuesta: edelros@espol.edu.ec # INGRESO dia = int(input('dia: ')) mes = int(input('mes: ')) anio = int(input('anio: ')) # PROCEDIMIENTO n = dia + mes + anio while (n>=10): s = 0 while (n>0): r = n%10 n = n//10 s = s + r n = s # SALIDA print('número buscado es: ') print(n)
Resultado del Algoritmo
dia: 12 mes: 8 anio: 2000 número buscado es: 4 >>> dia: 25 mes: 12 anio: 2000 número buscado es: 3 >>>