public ListaCalificacion Calificaciones;
public double calificacion;
public Calificacion[] calificaciones;
public int cCalificaciones;
static void Main(string[] args)
Alumno alumno = new Alumno ();
Console.Write("¿Cuál es tu nombre? : ");
alumno.Nombre = Console.ReadLine();
Console.Write("¿Cuál es tu matrícula? : ");
alumno.Matricula = int.Parse(Console.ReadLine());
alumno.Fecha = new Fecha();
Console.Write("¿Cuál es tu día de nacimiento? : ");
alumno.Fecha.dia = int.Parse(Console.ReadLine());
Console.Write("¿Cuál es tu mes de nacimiento? : ");
alumno.Fecha.mes = int.Parse(Console.ReadLine());
Console.Write("¿Cuál es tu año de nacimiento? : ");
alumno.Fecha.año = int.Parse(Console.ReadLine());
alumno.Calificaciones = new ListaCalificacion();
alumno.Calificaciones.calificaciones = new Calificacion[3];
alumno.Calificaciones.cCalificaciones = 3;
for (int i = 0; i < 3; i++)
alumno.Calificaciones.calificaciones[i] = new Calificacion();
Console.Write($"Ingrese el nombre de la materia #{i + 1}: ");
alumno.Calificaciones.calificaciones[i].Materia = Console.ReadLine();
Console.Write($"Ingrese la calificación de {alumno.Calificaciones.calificaciones[i].Materia}: ");
alumno.Calificaciones.calificaciones[i].calificacion = double.Parse(Console.ReadLine());
Console.WriteLine("Datos del Alumno");
Console.WriteLine("Nombre: " + alumno.Nombre);
Console.WriteLine("Matrícula: " + alumno.Matricula);
Console.WriteLine("Fecha de Nacimiento: " + alumno.Fecha.dia + "/" + alumno.Fecha.mes + "/" + alumno.Fecha.año);
Console.WriteLine("Número de calificaciones: " + alumno.Calificaciones.cCalificaciones);
for (int i = 0; i < 3; i++)
Console.WriteLine($"Calificación #{i + 1} - Materia: {alumno.Calificaciones.calificaciones[i].Materia}, Calificación: {alumno.Calificaciones.calificaciones[i].calificacion}");