miércoles, 1 de abril de 2009

Practica 8


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

namespace Practica8_Estudiante
{
class Program
{
static void Main(string[] args)
{
int i, id;
double promedio,calif;
i = id = 0;

Estudiante E1 = new Estudiante();
Estudiante E2 = new Estudiante();
Estudiante E3 = new Estudiante();

Console.WriteLine("\n***** E s t u d i a n t e 1 *****\n");
Console.Write("Introduce la identificacion del estudiante: ");
id = int.Parse(Console.ReadLine());
E1.asignarId(id);
for (i = 0; i < 5; i++)
{
Console.Write("\nIntroduce su calificacion {0}: ", i+1);
calif = double.Parse(Console.ReadLine());
E1.asignarCal(i, calif);
Console.WriteLine("{0} Calificaciones introducidas",E1.obtenrTotalCal() );
}
promedio = E1.Promedio();
Console.WriteLine("\nIdentificacion: {0}\tPromedio: {1}",E1.obtenerId(), promedio);


Console.WriteLine("\n***** E s t u d i a n t e 2 *****\n");
Console.Write("Introduce la identificacion del estudiante: ");
id = int.Parse(Console.ReadLine());
E2.asignarId(id);
for (i = 0; i < 5; i++)
{
Console.Write("\nIntroduce su calificacion {0}: ", i + 1);
calif = double.Parse(Console.ReadLine());
E2.asignarCal(i, calif);
Console.WriteLine("{0} Calificaciones introducidas", E2.obtenrTotalCal());
}
promedio = E2.Promedio();
Console.WriteLine("\nIdentificacion: {0}\tPromedio: {1}", E2.obtenerId(), promedio);

Console.WriteLine("\n***** E s t u d i a n t e 3 *****\n");
Console.Write("Introduce la identificacion del estudiante: ");
id = int.Parse(Console.ReadLine());
E3.asignarId(id);
for (i = 0; i < 5; i++)
{
Console.Write("\nIntroduce su calificacion {0}: ", i + 1);
calif = double.Parse(Console.ReadLine());
E3.asignarCal(i, calif);
Console.WriteLine("{0} Calificaciones introducidas", E3.obtenrTotalCal());
}
promedio = E3.Promedio();
Console.WriteLine("\nIdentificacion: {0}\tPromedio: {1}", E3.obtenerId(), promedio);

Console.ReadLine();
}
}
}

Class Estudiante:

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

namespace Practica8_Estudiante
{
class Estudiante
{
int identificacion,i;
double[] calificaciones;
int total_Cal;
double suma,prom;

public Estudiante()
{
identificacion = 0;
calificaciones = new double[5];
total_Cal = 0;
}

public void asignarId(int dato)
{
identificacion = dato;
}
public void asignarCal(int indice,double cal)
{
calificaciones[indice] = cal;
total_Cal++;
}

public double Promedio()
{
for (i = 0; i < 5; i++)
{
suma = calificaciones[i] + suma;
}
return suma / 5;
}



public int obtenerId()
{
return identificacion;
}

public int obtenrTotalCal()
{
return total_Cal;
}
}
}

No hay comentarios:

Publicar un comentario