0% encontró este documento útil (0 votos)
8 vistas2 páginas

Registro de Personas en C#

El programa solicita al usuario la cantidad de personas a registrar y luego permite ingresar el nombre y año de nacimiento de cada persona. Al finalizar el registro, imprime una lista que incluye el nombre, año de nacimiento, edad y estado (mayor o menor de edad) de cada persona. Se asegura de que los datos ingresados sean válidos antes de continuar.

Cargado por

laly65721
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas2 páginas

Registro de Personas en C#

El programa solicita al usuario la cantidad de personas a registrar y luego permite ingresar el nombre y año de nacimiento de cada persona. Al finalizar el registro, imprime una lista que incluye el nombre, año de nacimiento, edad y estado (mayor o menor de edad) de cada persona. Se asegura de que los datos ingresados sean válidos antes de continuar.

Cargado por

laly65721
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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 (![Link]([Link](), 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}");

También podría gustarte