Ingresar 10 edades en un arreglo y determinar la edad mayor
Realice y represente mediante diagrama de flujo y pseudocódigo un algoritmo que lea los nombres y las edades de diez alumnos, y que los datos se almacenen en dos vectores, y con base en esto se determine el nombre del alumno con la edad mayor del arreglo.
Haz clic aquí para suscribirte a mi canal
Como ya es costumbre vamos explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:
Algoritmo detarea
Declaramos las siguientes variables.
Definir x,mayorr,edad Como Entero
Definir nombre,nombres Como Caracter
Dimension nombres[10],edad[10]
Creamos un ciclo que se repite 10 veces.
para x = 1 Hasta 10 Con Paso 1 Hacer
En cada bucle pedimos un nombre y una edad.
Escribir «Ingresa el nombre «,x
leer nombres(x)
Escribir «Ingresa la edad»
leer edad(x)
FinPara
Inicializamos la variable mayor con el número cero y la variable nombre con un espacio en blanco.
mayorr = 0
nombre = «»
Recorremos los 10 elementos de los vectores
para x = 1 Hasta 10 Con Paso 1 Hacer
En cada bucle analizamos si la edad que se encuentra en el vector es mayor al número que tenemos en la variable mayorr.
si edad(x) > mayorr Entonces
Si la condición se cumple, entonces la variable mayor toma lo que tienen el vector en la posición x.
mayorr = edad(x)
En la variable nombre, se almacena el nombre de la persona con la edad mas grande.
nombre = nombres(x)
FinSi
FinPara
Finalmente mostramos en pantalla el nombre de del alumno con la edad más grande.
Escribir nombre,» tiene la edad mayor «,mayorr,» años»
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.