Hacer un programa en que cree un arreglo a partir de la clase
class Persona {
public string Nombre;
public int anioNacimiento; }
1. Solicitar al usuario cual es la Cantidad de personas que desea registrar
2. Iniciar el proceso de registro de las personas
3. Al finalizar el registro imprimir el arreglo mostrando el nombre, fecha de nacimiento y si es
mayor o menor de edad.
using System;
class Persona
public string Nombre;
public int AnioNacimiento;
class Program
static void Main()
[Link]("¿Cuántas personas quieres registrar? ");
int cantidad;
while (! [Link]([Link](), out cantidad) || cantidad <= 0)
[Link]("Por favor, ingresa un número válido mayor a 0: ");
}
Persona [] personas = new Persona[cantidad];
int anioActual = [Link];
for (int i = 0; i < cantidad; i++)
personas[i] = new Persona();
[Link]($"Escribe el nombre de la persona {i + 1}: ");
personas[i].Nombre = [Link]();
[Link]($"¿En qué año nació {personas[i].Nombre}? ");
while (, out personas[i].AnioNacimiento) ||
personas[i].AnioNacimiento > anioActual || personas[i].AnioNacimiento < 1900)
[Link]("Por favor, ingresa un año válido: ");
[Link]("\nAquí está la lista de personas registradas:");
foreach (var persona in personas)
int edad = anioActual - [Link];
string estado = (edad >= 18) ? "Mayor de edad" : "Menor de edad";
[Link]($"Nombre: {[Link]}, Año de Nacimiento:
{[Link]}, Edad: {edad}, Estado: {estado}");