public partial class Form1 : Form
{
Arreglo Articulos = new Arreglo();
ArregloBidimensional Ventas = new ArregloBidimensional(20, 50);
int Num, NumArt, Ven;
public Form1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
Num = int.Parse(textBox1.Text);
NumArt = int.Parse(textBox2.Text);
Ven = int.Parse(textBox3.Text);
Ventas.tabla[(Num - 1), (NumArt - 1)] = Ven;
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox1.Focus();
}
private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Add("Calculo de Sueldo");
listBox1.Items.Add(" Numero Vendedor Total de Venta Sueldo");
int R, C;
double sum, sueldo;
for (R = 0; R < 20; R++)
{
sum = 0.0;
for (C = 0; C < 50; C++)
{
sum = sum + Ventas.ObtenerDato(R, C) * Articulos.ObtenerDato(C);
}
sueldo = sum * 0.05;
listBox1.Items.Add("\t" + (R + 1) + "\t\t" + sum + "\t\t" + sueldo);
}
}
}
}
class ArregloBidimensional
{
int[,] Tabla;
public ArregloBidimensional()
{
Tabla = new int[1000, 1000];
}
public ArregloBidimensional(int N, int M)
{
Tabla = new int[N, M];
}
public void IntroduceDato(int R, int C, int X)
{
Tabla[R, C] = X;
}
public int ObtenerDato ( int R, int C)
{
return Tabla[R,C];
}
public int[,] tabla
{
get { return Tabla; }
set { Tabla = value; }
}
public int SumaRenglon(int R, int NC)
{
int sum = 0;
int I;
for (I = 0; I < NC; I++)
{
sum = sum + Tabla[R, I];
}
return sum;
}
public int SumaColumna(int NR, int C)
{
int sum = 0;
int I;
for (I = 0; I < NR; I++)
{
sum = sum + Tabla[I, C];
}
return sum;
}
public int SumaTotal(int N, int M)
{
int I,J;
int sum = 0;
for (I = 0; I < N; I++)
{
for (J = 0; J < M; J++)
{
sum = sum + Tabla[I,J];
}
}
return sum;
}
}
}
class Arreglo
{
double[] Elementos;
public Arreglo()
{
Elementos = new double[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50 };
}
public double[] elemento
{
get { return Elementos; }
set { Elementos = value; }
}
public void AsignarDato(int J, int X)
{
Elementos[J] = X;
}
public double ObtenerDato(int j)
{
return Elementos[j];
}
}
}
jueves, 28 de mayo de 2009
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario