Guia De Algoritmos Resueltos
1. Construya un algoritmo que permita ingresar el año de nacimiento de una persona y a partir de dicho año de nacimiento determine si la persona es o no mayor de edad.Recuerde que una persona es mayor de edad cuando cumple los 18 años.
Inicio Escribir “ Ingrese año de nacimiento :” Leer añoNacimiento Edad = 2009 – anoNacimiento Si ( edad >= 18 ) entonces Escribir“ La persona es mayor de edad” Sino Escribir “La persona es menor de edad” Fin_si Fin
Comentarios en relación a la solución: • • • Lo primero que debemos hacer es leer el año de nacimiento de lapersona Determinar la edad de la persona se logra restando al año actual, el año de nacimiento. Finalmente preguntamos si la edad de la persona es mayor o igual a 18,de ser verdadera la condicióndesplegamos el mensaje que es mayor de edad y de ser falsa la condición desplegamos el mensaje que es menor de edad.
1
Oscar Siré R. |
2. Construya un algoritmo que permita ingresar las edades detres personas y luego determine si se repite o no alguna de las edades ingresadas.
Inicio Escribir “ Ingrese las edades de tres personas :” Leer edad1 , edad2 , edad3 Si ( edad1 = edad2) entoncesEscribir “ Hay edades que se repiten ” Sino Si ( edad1 = edad3 ) entonces Escribir “ Hay edades que se repiten ” Sino Si ( edad2 = edad3 ) entonces Escribir “Hay edades que se repiten “ Sino Escribir“ NO hay edades que se repiten ” Fin_si Fin_si Fin_si Fin
Comentarios en relación a la solución: • • Lo primero que debemos hacer es leer las tres edades ( edad1, edad2 y edad3 ) Después de realizadala lectura comenzamos a evaluar todas las posibilidades que se podrían dar. Las posibilidades son: edad1 con edad2, edad1 con edad3 y edad2 con edad3. Las preguntas deben ser anidadas (una dentro deotra) ya que de ser verdadera la condición se entrega resultado y finaliza. En caso de ser falsa la condición se evalúan las condiciones restantantes, las que aparecen en los respectivos sino....
Regístrate para leer el documento completo.