domingo, 31 de mayo de 2009

Practica 9 "vendedores"


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
int empleado, producto, cantidad;
int I,J=0;
int K;
string articulos="",salida="";
double salario = 0;
double vendidos = 0;
ArregloBidimencional Forma = new ArregloBidimencional(5, 10);
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
empleado=int.Parse(textBox1.Text);
producto=int.Parse(textBox2.Text);
cantidad=int.Parse(textBox3.Text);
Forma.IntroducirDatos((empleado-1), (producto-1), cantidad);
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox1.Focus();
}
private void button2_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
listBox2.Items.Clear();
listBox3.Items.Clear();
listBox4.Items.Clear();
for (I = 0; I < 5; I++)
{
listBox1.Items.Add((I + 1));
listBox1.Items.Add("");
salario = 0;
for (J = 0; J < 10; J++)
{
salario = salario + (Forma.ObtenerDatos(I, J) * Forma.ObtenerPrecios(J) * 0.05);
Forma.IntroducirSalarios(I, salario);
}
}
for (J = 0; J < 10; J++)
{
articulos = "";
for (J = 0; J < 10; J++)
{
articulos += (J + 1) + "\t";
}
listBox2.Items.Add(articulos);

}


for (K = 0; K < 5; K++)
{
listBox4.Items.Add(Forma.ObtenerSalarios(K));
listBox4.Items.Add("");
}


for (I = 0; I < 5; I++)
{
salida = "";
for (J = 0; J < 10; J++)
{
salida += Forma.ObtenerDatos(I, J) + "\t";
}

listBox3.Items.Add(salida);
listBox3.Items.Add("");
}

}
}
}




using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace WindowsFormsApplication1
{
class ArregloBidimencional
{
int[,] Tabla;
double[] Precios;
double[] Salarios;
public ArregloBidimencional (int N, int M)
{
Tabla = new int[N, M];
Precios = new double[] { 1, 2, 3, 4, 5, 6,7,8,9,10 };
Salarios = new double[N];
}
public void IntroducirDatos(int o, int p, int q)
{
Tabla[o, p] = q;
}
public int ObtenerDatos(int O, int P)
{
return Tabla[O, P];
}
public double ObtenerPrecios(int O)
{
return Precios[O];
}
public void IntroducirSalarios(int O, double P)
{
Salarios[O] = P;
}
public double ObtenerSalarios(int O)
{
return Salarios[O];
}
}
}

No hay comentarios:

Publicar un comentario