jueves, 28 de mayo de 2009

practica 8.2 consola

namespace practica8consola
{
class Program
{
static void Main(string[] args)
{
Arreglo VentaAnual = new Arreglo(12);
double Venta;
int J;
int Continuar;
do
{
Console.Write("Introduce numero y mes por ejemplo 1 Enero 2 Febrero 3 marzo etc.");
J = int.Parse(Console.ReadLine());
Console.Write(" Venta del Mes= ");
Venta = double.Parse(Console.ReadLine());
VentaAnual.AcumularDato(J - 1, Venta);
Console.Write(" Presione 1 para Continuar 0 para cerrar:");
Continuar = int.Parse(Console.ReadLine());
}
while (Continuar == 1);
Console.WriteLine(" Informe anual de ventas");
Console.WriteLine("");
for (J = 0; J < 12; J++)
switch (J)
{
case 0: Console.WriteLine("Enero={0}", VentaAnual.ObtenerDato(J));
break;
case 1: Console.WriteLine("Febrero={0}", VentaAnual.ObtenerDato(J));
break;
case 2: Console.WriteLine("Marzo={0}", VentaAnual.ObtenerDato(J));
break;
case 3: Console.WriteLine("Abril={0}", VentaAnual.ObtenerDato(J));
break;
case 4: Console.WriteLine("Mayo={0}", VentaAnual.ObtenerDato(J));
break;
case 5: Console.WriteLine("Junio={0}", VentaAnual.ObtenerDato(J));
break;
case 6: Console.WriteLine("Julio={0}", VentaAnual.ObtenerDato(J));
break;
case 7: Console.WriteLine("Agosto={0}", VentaAnual.ObtenerDato(J));
break;
case 8: Console.WriteLine("Septiembre={0}", VentaAnual.ObtenerDato(J));
break;
case 9: Console.WriteLine("Octubre={0}", VentaAnual.ObtenerDato(J));
break;
case 10: Console.WriteLine("Noviembre={0}", VentaAnual.ObtenerDato(J));
break;
case 11: Console.WriteLine("Diciembre={0}", VentaAnual.ObtenerDato(J));
break;


}
Console.WriteLine(" La venta anual es {0}", VentaAnual.suma(12));
Console.ReadLine();





}
}
}




class Arreglo
{
double[] Elemento;
public Arreglo()
{
Elemento = new double[12];

}
public Arreglo(int N)
{
Elemento = new double[N];
}
public void introducirDato(int J, double X)
{
Elemento[J] = X;
}
public void AcumularDato(int J, double X)
{
Elemento[J] = Elemento[J] + X;
}
public double ObtenerDato(int J)
{
return Elemento[J];
}
public double[] elemento
{
get { return Elemento; }

set { Elemento = value; }
}
public double suma(int N)
{
int I;
double sum = 0.0;
for (I = 0; I < N; I++)
{
sum = sum + Elemento[I];
}
return sum;
}



}
}

No hay comentarios:

Publicar un comentario