namespace BalmoreGT07_Sem15_Ej2
public const int MAX = 100, MIN = 2;
private static int cant=0;
public static void Main(string[] args)
string[] nombre = new string[MAX];
double[,] nota = new double[MAX,4];
Console.WriteLine("Programa para Promediar Notas");
Console.WriteLine("Autor: Ing. Balmore Ortiz GT-07\n");
while (estudiante != "*" && cant < MAX || i < MIN)
Console.Write("Ingrese el nombre (* finalizar): ");
estudiante = Console.ReadLine();
if (!estudiante.Equals("*") )
Console.WriteLine("Notas del estudiante #{0}",i+1);
Console.WriteLine("{0}a. Nota: ",j+1);
nota[i, j] = LeerNota( );
promGral = Promediar(nota);
Console.WriteLine("Nota Promedio General: {0}\n",promGral);
for (i = 0; i < cant; i++)
Console.WriteLine("Nombre: {0} Promedio: {1}",
public static double Promediar(double[,] nota)
double sum = 0,prom; int i,j;
public static double LeerNota( )
double nota = -1; string error = "";
while (nota < 0 || nota >10)
Console.Write("{0}Ingrese nota (valor entre 0 y 10): ",error);
try { nota = double.Parse(Console.ReadLine()); }
catch (FormatException e) { nota = -1; }