public string nombreCompleto;
public float calificacionMatematicas;
public float calificacionEspanol;
public float calificacionQuimica;
public float calificacionFisica;
public static void Main()
Alumno[] alumnos = new Alumno[10];
for (int i = 0; i < 10; i++)
Console.WriteLine("Ingrese los datos del alumno {i + 1}:");
alumnos[i].id = Console.ReadLine();
Console.Write("Nombre completo: ");
alumnos[i].nombreCompleto = Console.ReadLine();
alumnos[i].edad = int.Parse(Console.ReadLine());
alumnos[i].calificacionMatematicas = LeerCalificacion("Matemáticas");
alumnos[i].calificacionEspanol = LeerCalificacion("Español");
alumnos[i].calificacionQuimica = LeerCalificacion("Química");
alumnos[i].calificacionFisica = LeerCalificacion("Física");
for (int i = 0; i < 10; i++)
float suma = alumnos[i].calificacionMatematicas +
alumnos[i].calificacionEspanol +
alumnos[i].calificacionQuimica +
alumnos[i].calificacionFisica;
alumnos[i].promedio = suma / 4;
for (int i = 0; i < 10; i++)
Console.WriteLine("Datos del Alumno {i + 1}:");
Console.WriteLine("ID: {alumnos[i].id}");
Console.WriteLine("Nombre Completo: {alumnos[i].nombreCompleto}");
Console.WriteLine("Edad: {alumnos[i].edad}");
Console.WriteLine("Calificación en Matemáticas: {alumnos[i].calificacionMatematicas}");
Console.WriteLine("Calificación en Español: {alumnos[i].calificacionEspanol}");
Console.WriteLine("Calificación en Química: {alumnos[i].calificacionQuimica}");
Console.WriteLine("Calificación en Física: {alumnos[i].calificacionFisica}");
Console.WriteLine("Promedio: {alumnos[i].promedio}");
public static float LeerCalificacion(string materia)
Console.Write("Calificación en: " materia, );
if (float.TryParse(Console.ReadLine(), out calificacion))
Console.WriteLine("Entrada no válida. Por favor, ingrese un número válido.");