Promedios

CSharp · Console

/Program.cs

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);
	}
}
;