**Ejemplo resuelto # 4:** Fuente: Capitulo 3 del libro "Lógica de programación de Efraín Oviedo"
A la mamá de Juan le preguntan su edad, y contesta: tengo 3 hijos, pregúntele a Juan su edad. Alberto tiene 2/3 de la edad de Juan, Ana tiene 4/3 de la edad de Juan y mi edad es la suma de las tres. Hacer un algoritmo que muestre la edad de los cuatro.
Solución matemática:
Sea x: la edad de Juan.
sea (2/3)*x: la edad de Alberto.
sea (4/3)*x: la edad de Ana.
sea y la edad de la madre.
y = (2/3)*x + (4/3)*x + x
y = x(1+ 2/3 + 4/3)
y = x(5/3)
el problema es imposible de resolver sin conocer la edad de Juan, es decir x = ?
Solución de programación:
>>print('Inicio de codigo')
>>edad_juan = int(input('Ingrese la edad de Juan: '))
>>edad_alberto = (2/3)*edad_juan
>>edad_ana = (4/3)*edad_juan
>>edad_madre = edad_alberto + edad_ana + edad_juan
>>print('La edad de Juan es: ', edad_juan)
>>print('La edad de Alberto es: ', round(edad_alberto,2))
>>print('La edad de Ana es: ', round(edad_ana,2))
>>print('La edad de la Madre es: ', round(edad_madre,2))
>>print('Fin de código')
Inicio de codigo Ingrese la edad de Juan: 20 La edad de Juan es: 20 La edad de Alberto es: 13.33 La edad de Ana es: 26.67 La edad de la Madre es: 60.0 Fin de codigo
No hay comentarios.:
Publicar un comentario