Thursday, October 30, 2008

Practica 9 consola

Programa que capturas el numero de grupos, alumnos por cada grupo y calificaciones por alumno....para al ultimo sacar el promedio de cada alumno de cada grupo.



using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int ng=0,nalu=0,mat=0;
int suma=0;
double promedio=0;



Console.Write("Practica 9");
Console.Write("\n\n\nCaptura numero de grupos: ");
ng = System.Int32.Parse(Console.ReadLine());
Console.Write("\nCaptura numero de alumnos: ");
nalu = System.Int32.Parse(Console.ReadLine());
Console.Write("\nCaptura numero de materias por alumnos: ");
mat = System.Int32.Parse(Console.ReadLine());

int[, ,] kodex = new int[ng, nalu, mat];


for(int g=0; g < ng ; g++)
{
for(int a=0; a< nalu; a++)
{
Console.Clear();
Console.WriteLine("Calificaciones de los alumnos del grupo {0}", g + 1);
for(int m=0;m < mat;m++)
{


Console.Write("\nintroduce calificacion {0} de alumno {1}: ", m+1,a+1);
kodex[g, a, m] = System.Int16.Parse(Console.ReadLine());

}
}
}

for (int g=0; g < ng;g++){
Console.WriteLine("\nPromedios de los alumnos del grupo {0}", g + 1);
for(int a=0;a < nalu;a++){


suma = 0;
for(int m=0;m < mat;m++){

suma=suma+kodex[g,a,m];
}

promedio = suma / mat;

Console.WriteLine("promedio de alumno {0}: {1} ", a + 1, promedio);
}
}
Console.Write("\nPRESIONE INTRO PARA SALIR");
Console.ReadLine();


}
}
}

No comments: