CSharp · Console
using System;
public class Program
{
public static void Main()
{
int i, cal, suma_alumno, num_alumnos;
double promedio_alumno, promedio_grupo, suma_grupo;
string resp;
suma_grupo = 0;
num_alumnos = 1;
do
{
suma_alumno = 0;
for (i = 1; i <= 5; i++)
{
Console.WriteLine("Dame la calificación " + i + " del alumno número " + num_alumnos);
cal = Convert.ToInt32(Console.ReadLine());
suma_alumno = suma_alumno + cal;
}
promedio_alumno = suma_alumno / 5;
Console.WriteLine("El promedio del alumno número " + num_alumnos + " es de: " + promedio_alumno);
suma_grupo = suma_grupo + promedio_alumno;
Console.WriteLine("¿Deseas capturar las calificaciones de otro alumno? S/N");
resp = Console.ReadLine();
if (resp == "S" || resp == "s")
num_alumnos++;
}
while (resp == "S" || resp == "s");
promedio_grupo = suma_grupo / num_alumnos;
Console.WriteLine("El promedio general del grupo de " + num_alumnos + " alumnos es de: " + promedio_grupo);
}
}