Veamos a continuación un ejercicio muy interesante, en el que podemos poner en práctica muchas de las estructuras importante en Java, como lo son los ciclos repetitivos, condicionales y operaciones, es un programa en Java que solicita los años de nacimiento de 10 personas, veamos los detalles de este ejercicio.
Programa en Java que solicita los años de nacimiento de 10 personas
Detalles del caso estudio: Luego de solicitar los años de nacimiento de las 10 personas; se deberá mostrar:
- Promedio de las edades de las personas nacidas en año bisiesto.
- Mostrar la posición y la edad mayor del listado.
- Indicar la cantidad de personas nacidas en un año par.
Aspectos importantes:
Antes de escribir código analicemos cómo lograr cada uno de los tres puntos anteriores:
Promedio de las edades de las personas nacidas en año bisiesto
Este punto lo podemos lograr recorriendo el arreglo en el cual tenemos almacenados los 10 años de nacimiento, para esto necesitamos una variable acumuladora, que irá sumando todos los valores; posteriormente dividimos entre la cantidad de valores (10).
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
Mostrar la posición y la edad mayor del listado
Aquí utilizaremos una variable para guardar el índice del arreglo que contiene la edad mayor; para definir la edad mayor utilizamos un condicional (A medida que recorremos el arreglo).
Indicar la cantidad de personas nacidas en un año par
Aquí solo debemos comprobar un número par, e ir sumando a una variable acumuladora para finalmente tener la cantidad de personas nacidas en un año par.
Veamos el código en Java
Finalmente en el anterior código llenamos el arreglo con los años; lo recorremos y dentro del ciclo hacemos las tres validaciones para obtener los datos solicitados.
En el código se especifíca 2018 como año actual, sin embargo puedes mediante Scanner solicitar el año con el cual deseas trabajar.
Cómo salida del anterior código podemos obtener:
run: Ingrese el año 1: 1980 Ingrese el año 2: 1996 Ingrese el año 3: 1964 Ingrese el año 4: 1960 Ingrese el año 5: 1988 Ingrese el año 6: 1972 Ingrese el año 7: 1976 Ingrese el año 8: 1984 Ingrese el año 9: 1992 Ingrese el año 10: 1968 10 El promedio de edades en año bisiesto es: 40.0 La mayor edad del listado nació en 1960 y tiene: 58 años Y se encuentra en la posición: 3 La cantidad de personas nacidas en año par son: 10 BUILD SUCCESSFUL (total time: 1 minute 13 seconds)