miércoles, 16 de diciembre de 2009

PRACTICA13.2 CONSOLA

PSEUDOCODIGO:
int ide;
double[] calif;
int total;


public estudiante()
{
ide=0;
calif=new FLOAT[5];
total=0;
}
public void introduceide(int nc)
{
ide=nc;
}
public void introducecalif(FLOAT nota)
{
calif[total]=nota;
total++;
}
public FLOAT promedio()
{
double suma=0.0f;
int i;
for i=0 step total i=i+1
{
suma=suma+calif[i];
}
return suma/total;


}
public int mostraride()
{
return ide;
}
static void Main(string[] args)
{
int c = 0, bandera = 0,nocontrol;
FLOAT examen;
estudiante e1 = new estudiante();

do
{
PRINT("introduce identificacion estudiante;");
nocontrol = int.Parse(Console.ReadLine());
e1.introduceide(nocontrol);
PRINT("\nIntroduce calificacion (<=5)");
c = int.Parse(Console.ReadLine());
for (int i = 0; i < c; i++)
{
PRINT("introduce calificacion {0} examen;", i + 1)
PRINT examen
e1.introducecalif(examen);

}
PRINT("identificacion alumno ="+ e1.mostraride());
PRINT("Promedio =" + e1.promedio());
PRINT("presione 1 para registar otro estudiante y 0 para salir ");
bandera = int.Parse(Console.ReadLine());

} while (bandera == 1);
FIN
}
}

CODIGO EN CONSOLA:
int ide;
double[] calif;
int total;


public estudiante()
{
ide=0;
calif=new double[5];
total=0;
}
public void introduceide(int nc)
{
ide=nc;
}
public void introducecalif(double nota)
{
calif[total]=nota;
total++;
}
public double promedio()
{
double suma=0.0f;
int i;
for(i=0;i
{
suma=suma+calif[i];
}
return suma/total;


}
public int mostraride()
{
return ide;
}
static void Main(string[] args)
{
int c = 0, bandera = 0,nocontrol;
double examen;
estudiante e1 = new estudiante();

do
{
Console.Write("\nintroduce identificacion estudiante;");
nocontrol = int.Parse(Console.ReadLine());
e1.introduceide(nocontrol);
Console.Write("\nIntroduce calificacion (<=5)");
c = int.Parse(Console.ReadLine());
for (int i = 0; i < c; i++)
{
Console.Write("\nintroduce calificacion {0} examen;", i + 1);
examen = double.Parse(Console.ReadLine());
e1.introducecalif(examen);

}
Console.WriteLine("\nidentificacion alumno ="+ e1.mostraride());
Console.Write("\nPromedio =" + e1.promedio());
Console.WriteLine("\npresione 1 para registar otro estudiante y 0 para salir ");
bandera = int.Parse(Console.ReadLine());

} while (bandera == 1);
Console.ReadKey();
}
}


No hay comentarios:

Publicar un comentario