pseudocodigo
double num1, num2;
float suma()
{
return num1 + num2;
}
float multiplicacion()
{
return num1 * num2;
}
Read num1
Readnum2
double a1 = suma();
double a2 = multiplicacion();
Print a1
Print a2
FIN
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
double num1, num2;
double suma()
{
return num1 + num2;
}
double multiplicacion()
{
return num1 * num2;
}
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
num1 = double.Parse(textBox1.Text);
num2 = double.Parse(textBox2.Text);
double a1 = suma();
double a2 = multiplicacion();
textBox3.Text = ("la Suma es :" + a1);
textBox4.Text = ("La multiplicacion es : " + a2);
}
}
}
20091216
PRACTICA 13.1CLASE LLAMADA RECTANGULO ( visual).
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace WindowsFormsApplication1
{
class rectangulo
{
double ancho, largo;
public rectangulo()
{
ancho = 0;
largo = 0;
}
public void Asignardatos(double w, double h)
{
ancho = w;
largo = h;
}
public void Asignarancho(double w)
{
ancho = w;
}
public void Asignarlargo(double h)
{
largo = h;
}
public double Obtenerancho()
{
return ancho;
}
public double Obtenerlargo()
{
return largo;
}
public double Area()
{
return largo * ancho;
}
public double Perimetro()
{
return 2 * (largo + ancho);
}
}
}
........................................................................................
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
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
textBox1.Focus();
double h, w;
rectangulo r1 = new rectangulo();
h = double.Parse(textBox1.Text);
w = double.Parse(textBox2.Text);
r1.Asignarancho(w);
r1.Asignarlargo(h);
textBox3.Text = ("El perimetro es = " + r1.Perimetro());
textBox4.Text = ("El areala es = " + r1.Area());
}
private void button3_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
}
private void button2_Click(object sender, EventArgs e)
{
Close();
}
}
}
20091215
PRACTICA 12.2 COMPAÑIA MANUFACTURERA (Consola)..
pseudocodigo
int suma = 0, mayor = 0, np = 0, diap = 0;
int r, c;
string plantas[12];
int[,] produccion[13, 8];
for (r = 0; r < 12; r++)
{
Print "Nombre Planta",r+1
Read plantas [r]
suma=0;
for (c = 0; c < 7; c++)
{
Print "Producto de la planta", r + 1)
Print "Dia”, c + 1
Read produccion[r, c]
suma = suma + produccion[r, c];
}
produccion[r, 7] = suma;
}
for (c = 0; c < 7; c++)
{
suma = 0;
for (r = 0; r < 11; r++)
{
suma = suma + produccion[r, c];
}
produccion[12, c] = suma;
}
for (r = 0; r < 11; r++)
{
if (produccion[r, 7] > mayor)
{
mayor = produccion[r, 7];
np = r + 1;
}
}
Print "Plantas mas productivas ", np + 1
Print "Produccion de la pantal mas productiva ", produccion[np, 7]
mayor = 0;
for (c = 0; c < 8; c++)
{
if (produccion[12, c] > mayor)
{
mayor = produccion[12, c];
diap = c + 1;
}
}
Print "Dia con mayor produccion:"
switch(diap)
{
case 1: print "dia 1"
break;
case 2: print "dia 2"
break;
case 3: print "dia 3"
break;
case 4: print "dia 4"
break;
case 5: print "dia 5"
break;
case 6: print "Sabado"
break;
case 7: print "Domingo"
break;
}
Print "Mayor Produccion en un dia", mayor
FIN
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int suma = 0, mayor = 0, np=0, diap=0;
int r, c;
string []plantas= new string [12];
int [,] produccion= new int [13,8];
for (r = 0; r < 12; r++)
{
Console.WriteLine("Nombre Planta {0}",r+1);
plantas [r]= Console.ReadLine();
suma=0;
for (c = 0; c < 7; c++)
{
Console.WriteLine("Producto de la planta {0}",r+1);
Console.WriteLine("Dia {0}", c+1);
produccion [r,c]= int.Parse(Console.ReadLine());
suma=suma+produccion[r,c];
}
produccion [r,7]=suma;
}
for(c = 0; c < 7; c++)
{
suma=0;
for(r = 0; r < 11; r++)
{
suma=suma+produccion[r,c];
}
produccion[12,c]=suma;
}
for(r = 0; r < 11; r++)
{
if (produccion[r,7]>mayor)
{
mayor=produccion[r,7];
np=r+1;
}
}
Console.WriteLine("Plantas mas productivas {0}", np+1);
Console.WriteLine("Produccion de la pantal mas productiva {0}",produccion[np,7]);
mayor=0;
for(c = 0; c < 8; c++)
{
if(produccion[12,c]>mayor)
{
mayor=produccion[12,c];
diap=c+1;
}
}
Console.WriteLine("Dia con mayor produccion:");
switch(diap)
{
case 1: Console.WriteLine("dia 1");
break;
case 2: Console.WriteLine("dia 2");
break;
case 3: Console.WriteLine("dia 3");
break;
case 4: Console.WriteLine("dia 4");
break;
case 5: Console.WriteLine("dia 5");
break;
case 6: Console.WriteLine("sabado 6");
break;
case 7: Console.WriteLine("Domingo 7");
break;
}
Console.WriteLine("Mayor Produccion en un dia {0}",mayor);
Console.ReadKey();
}
}
}
int suma = 0, mayor = 0, np = 0, diap = 0;
int r, c;
string plantas[12];
int[,] produccion[13, 8];
for (r = 0; r < 12; r++)
{
Print "Nombre Planta",r+1
Read plantas [r]
suma=0;
for (c = 0; c < 7; c++)
{
Print "Producto de la planta", r + 1)
Print "Dia”, c + 1
Read produccion[r, c]
suma = suma + produccion[r, c];
}
produccion[r, 7] = suma;
}
for (c = 0; c < 7; c++)
{
suma = 0;
for (r = 0; r < 11; r++)
{
suma = suma + produccion[r, c];
}
produccion[12, c] = suma;
}
for (r = 0; r < 11; r++)
{
if (produccion[r, 7] > mayor)
{
mayor = produccion[r, 7];
np = r + 1;
}
}
Print "Plantas mas productivas ", np + 1
Print "Produccion de la pantal mas productiva ", produccion[np, 7]
mayor = 0;
for (c = 0; c < 8; c++)
{
if (produccion[12, c] > mayor)
{
mayor = produccion[12, c];
diap = c + 1;
}
}
Print "Dia con mayor produccion:"
switch(diap)
{
case 1: print "dia 1"
break;
case 2: print "dia 2"
break;
case 3: print "dia 3"
break;
case 4: print "dia 4"
break;
case 5: print "dia 5"
break;
case 6: print "Sabado"
break;
case 7: print "Domingo"
break;
}
Print "Mayor Produccion en un dia", mayor
FIN
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int suma = 0, mayor = 0, np=0, diap=0;
int r, c;
string []plantas= new string [12];
int [,] produccion= new int [13,8];
for (r = 0; r < 12; r++)
{
Console.WriteLine("Nombre Planta {0}",r+1);
plantas [r]= Console.ReadLine();
suma=0;
for (c = 0; c < 7; c++)
{
Console.WriteLine("Producto de la planta {0}",r+1);
Console.WriteLine("Dia {0}", c+1);
produccion [r,c]= int.Parse(Console.ReadLine());
suma=suma+produccion[r,c];
}
produccion [r,7]=suma;
}
for(c = 0; c < 7; c++)
{
suma=0;
for(r = 0; r < 11; r++)
{
suma=suma+produccion[r,c];
}
produccion[12,c]=suma;
}
for(r = 0; r < 11; r++)
{
if (produccion[r,7]>mayor)
{
mayor=produccion[r,7];
np=r+1;
}
}
Console.WriteLine("Plantas mas productivas {0}", np+1);
Console.WriteLine("Produccion de la pantal mas productiva {0}",produccion[np,7]);
mayor=0;
for(c = 0; c < 8; c++)
{
if(produccion[12,c]>mayor)
{
mayor=produccion[12,c];
diap=c+1;
}
}
Console.WriteLine("Dia con mayor produccion:");
switch(diap)
{
case 1: Console.WriteLine("dia 1");
break;
case 2: Console.WriteLine("dia 2");
break;
case 3: Console.WriteLine("dia 3");
break;
case 4: Console.WriteLine("dia 4");
break;
case 5: Console.WriteLine("dia 5");
break;
case 6: Console.WriteLine("sabado 6");
break;
case 7: Console.WriteLine("Domingo 7");
break;
}
Console.WriteLine("Mayor Produccion en un dia {0}",mayor);
Console.ReadKey();
}
}
}
PRACTICA 13.1 CLASE LLAMADA RECTANGULO. (consola)
PSEUDOCODIGO:
double ancho, largo;
public rectangulo()
{
ancho = 0;
largo = 0;
}
public void Asignardatos(float w,float h)
{
ancho=w;
largo=h;
}
public void Asignarancho(float w)
{ancho=w;
}
public void Asignarlargo(float h)
{
largo=h;
}
public double Obtenerancho()
{
return ancho;
}
public double Obtenerlargo()
{
return largo;
}
public double Area()
{
return largo*ancho;
}
public double Perimetro()
{
return 2*(largo+ancho);
}
class Program
{
static void Main(string[] args)
{
rectangulo r1 = new rectangulo();
r1.Asignardatos(20,10);
Print r1.Area()
Print r1.Perimetro
rectangulo r2 = new rectangulo();
double l1, l2;
Print("Introduce largo de un rectangulo ");
l1 = double.Parse(Console.ReadLine());
r2.Asignarlargo(l1);
Print ("Introduce ancho de un rectangulo ");
l2 = double.Parse(Console.ReadLine());
r2.Asignarancho(l2);
Print REctangulo 2
Print largo
Print Ancho
Print Area
PRint Perimetro
Console.ReadLine()
..............................................................................................
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class rectangulo
{
double ancho, largo;
public rectangulo()
{
ancho = 0;
largo = 0;
}
public void Asignardatos(double w,double h)
{
ancho=w;
largo=h;
}
public void Asignarancho(double w)
{
ancho=w;
}
public void Asignarlargo(double h)
{
largo=h;
}
public double Obtenerancho()
{
return ancho;
}
public double Obtenerlargo()
{
return largo;
}
public double Area()
{
return largo*ancho;
}
public double Perimetro()
{
return 2*(largo+ancho);
}
}
}
.........................................................................................................
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
rectangulo r1 = new rectangulo();
r1.Asignardatos(20,10);
Console.WriteLine("AREA= {0}", r1.Area());
Console.WriteLine("PERIMETRO= {0}", r1.Perimetro());
rectangulo r2 = new rectangulo();
double l1, l2;
Console.Write("INTRODUCE LARGO DEL RECTANGULO. ");
l1 = double.Parse(Console.ReadLine());
r2.Asignarlargo(l1);
Console.Write("INTRODUCE ANCHO DE RECATANGULO. ");
l2 = double.Parse(Console.ReadLine());
r2.Asignarancho(l2);
Console.WriteLine("REACTANGULO 2");
Console.WriteLine("\nLARGO= {0}\tANCHO={1}", r2.Obtenerlargo(), r2.Obtenerancho());
Console.WriteLine("AREA= {0}", r2.Area());
Console.WriteLine("PREIMETRO = {0}", r2.Perimetro());
Console.ReadLine();
}
}
}
PRACTICA 13. 2 CLASE LLAMADA ESTUDIANTE( consola )
PSEUDOCODIGO:
int IDE;
double[] CALIF;
int TOTAL;
public estudiante()
{
IDE=0; CALIF=new FLOAT[5];
TOTAL=0;
}
public void introduceide(int nc)
{
IDE=c;
}
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, MOSTRADOR = 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 <>
{
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 ");
MOSTRADOR= int.Parse(Console.ReadLine());
} while (MOSTRADOR== 1);
FIN
}
} }
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{ class estudiante
{ 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)
{ i
nt c = 0, MOSTRADOR = 0, NOCONTROL;
double EXAMEN;
estudiante E1 = new estudiante();
do {
Console.Write("NTRODUCE IDE DE ESTUDIANTE ......;");
NOCONTROL = int.Parse(Console.ReadLine());
E1.introduceide(NOCONTROL);
Console.Write(" INTRODUCE CALIFICACION (<=5)");
c = int.Parse(Console.ReadLine());
for (int I = 0; I<>
{
Console.Write("INTRODUCE CALIFICACION {0} EXAMEN;", I + 1);
EXAMEN = double.Parse(Console.ReadLine());
E1.introducecalif(EXAMEN);
}
Console.WriteLine("\n IDE DE ALUMNO =" + E1.mostraride());
Console.Write("\n PROMEDIO=" + E1.promedio());
Console.WriteLine("PRESIONA 1 PARA SEGUIR REGISTRANDO Y 0 SALIR ");
MOSTRADOR= int.Parse(Console.ReadLine());
} while (MOSTRADOR == 1);
Console.ReadKey()
} } }
int IDE;
double[] CALIF;
int TOTAL;
public estudiante()
{
IDE=0; CALIF=new FLOAT[5];
TOTAL=0;
}
public void introduceide(int nc)
{
IDE=c;
}
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, MOSTRADOR = 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 <>
{
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 ");
MOSTRADOR= int.Parse(Console.ReadLine());
} while (MOSTRADOR== 1);
FIN
}
} }
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{ class estudiante
{ 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)
{ i
nt c = 0, MOSTRADOR = 0, NOCONTROL;
double EXAMEN;
estudiante E1 = new estudiante();
do {
Console.Write("NTRODUCE IDE DE ESTUDIANTE ......;");
NOCONTROL = int.Parse(Console.ReadLine());
E1.introduceide(NOCONTROL);
Console.Write(" INTRODUCE CALIFICACION (<=5)");
c = int.Parse(Console.ReadLine());
for (int I = 0; I<>
{
Console.Write("INTRODUCE CALIFICACION {0} EXAMEN;", I + 1);
EXAMEN = double.Parse(Console.ReadLine());
E1.introducecalif(EXAMEN);
}
Console.WriteLine("\n IDE DE ALUMNO =" + E1.mostraride());
Console.Write("\n PROMEDIO=" + E1.promedio());
Console.WriteLine("PRESIONA 1 PARA SEGUIR REGISTRANDO Y 0 SALIR ");
MOSTRADOR= int.Parse(Console.ReadLine());
} while (MOSTRADOR == 1);
Console.ReadKey()
} } }
PRACTICA 11. 1 VALOR MAXIMO ARREGLO BIDIMENSIONAL(visual)
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 posc, posr, mayor;
int r, c;
int[,] numeros = { { 16, 22, 99, 4, 18 }, { -258, 4, 101, 5, 98 }, { 105, 6, 15, 2, 45 }, { 33, 88, 72, 16, 3 } };
public Form1()
{
InitializeComponent();
posc = posr = mayor = 0;
listBox1.Items.Add("los elementos de la matriz son :");
}
private void button1_Click(object sender, EventArgs e)
{
for (r = 0; r <= 3; r++)
{
for (c = 0; c <= 4; c++)
{
if (numeros[r, c] > mayor)
{
mayor = numeros[r, c];
posc = c + 1;
posr = r + 1;
}
else
{
}
listBox1.Items.Add("en el renglon:" + "\t" + posr + "\t" + "en la columna" + "\t" + posc + "\t" + "el numero" +"\t"+ numeros[r, c]);
}
}
listBox1.Items.Add("el dato mayor en el arrego es:" + mayor);
listBox1.Items.Add("en el renglon:"+"\t" + posr);
listBox1.Items.Add("en la columna:" + "\t" + posc);
}
private void button2_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
}
private void button3_Click(object sender, EventArgs e)
{
Close();
}
}
}
20091214
PRACTICA 11. 3 ACCIDENTES ,CALLES ( visual).
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 WindowsFormsApplication2
{
public partial class Form1 : Form
{
int[,] ciudad = new int[10, 29];
int ave, calle, ac, mayor, mayor2, mayor3, posave, poscalle, posave2, poscalle2, posave3, poscalle3;
public Form1()
{
InitializeComponent();
mayor = mayor2 = mayor3 = posave = poscalle = posave2 = poscalle2 = posave3 = poscalle3 = 0;
button1.Enabled=true;
}
private void button1_Click(object sender, EventArgs e)
{
ave = int.Parse(textBox1.Text);
calle = int.Parse(textBox2.Text);
ac = int.Parse(textBox3.Text);
if ((button1.Enabled== true))
{
if (ave <> 10)
{
MessageBox.Show("avenida equivocada");
textBox1.Clear();
textBox3.Clear();
}
else
{
if (calle <> 58)
{
MessageBox.Show("calle equivocada");
textBox2.Clear();
textBox3.Clear();
}
else
{
if (ac > mayor)
{
ciudad[ave - 1, calle - 30] = ac;
mayor = ac;
posave = ave;
poscalle = calle;
}
else
{
if (ac > mayor2)
{
ciudad[ave - 1, calle - 30] = ac;
mayor2 = ac;
posave2 = ave;
poscalle2 = calle;
}
if (ac > mayor3)
{
ciudad[ave - 1, calle - 30] = ac;
mayor3 = ac;
posave3 = ave;
poscalle3 = calle;
}
else
{
}
}
}
}
listBox1.Items.Add("AC posicion de avenida posicion de calle" );
listBox1.Items.Add(mayor.ToString() +"\t\t"+ posave.ToString() +"\t\t" +poscalle.ToString());
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
}
else
{
button1.Enabled = false;
if (ave <> 10)
{
MessageBox.Show("avenida equivocada");
textBox1.Clear();
textBox3.Clear();
}
else
{
if (calle <> 58)
{
MessageBox.Show("calle equivocada");
textBox2.Clear();
textBox3.Clear();
}
else
{
if (ac > mayor)
{
ac = int.Parse(textBox3.Text);
ciudad[ave - 1, calle - 30] = ac;
mayor = ac;
posave = ave;
poscalle = calle;
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
}
else
{
if (ac > mayor2)
{
ac = int.Parse(textBox3.Text);
ciudad[ave - 1, calle - 30] = ac;
mayor2 = ac;
posave2 = ave;
poscalle2 = calle;
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
}
else
{
if (ac <>
{
ciudad[ave - 1, calle - 30] = ac;
mayor3 = ac;
posave3 = ave;
poscalle3 = calle;
}
else
{
}
}
}
}
}
}
}
private void button2_Click_1(object sender, EventArgs e)
{
listBox1.Items.Add("entre la ave " + posave + " y la calle " + poscalle + " se produce la > cantidad de accidentes con:" + mayor);
listBox1.Items.Add("entrela av " + posave2 + " y la calle " + poscalle2 + " se produce la 2da > cantidad de accidentes con:" + mayor2);
listBox1.Items.Add("entre la av " + posave3 + " y la calle " + poscalle3 + " se produce la 3ra > cantidad de accidentes con:" + mayor3);
}
private void button3_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
listBox1.Items.Clear();
}
private void button4_Click(object sender, EventArgs e)
{
Close();
}
20091213
PRACTICA 11.2 VENDEDORES (Visual)
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 WindowsFormsApplication3
{
public partial class Form1 : Form
{
double[,] sueldos = new double[10, 15];
double[] Precio = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };
int RS, ATC, C;
public Form1()
{
InitializeComponent();
listBox1.Items.Add("Vendedor Articulo Cantidad ");
RS = ATC = C = 0;
}
private void button1_Click(object sender, EventArgs e)
{
RS = int.Parse(textBox1.Text);
textBox1.Clear();
ATC = int.Parse(textBox2.Text);
textBox2.Clear();
C = int.Parse(textBox3.Text);
textBox3.Clear();
listBox1.Items.Add(RS.ToString() + "\t" + ATC.ToString() + "\t" + C.ToString());
sueldos[RS - 1, ATC - 1] = sueldos[RS - 1, ATC - 1] + C * Precio[ATC - 1];
}
private void button2_Click_1(object sender, EventArgs e)
{
int V, P;
double SUM, salario;
for (V = 0; V < v =" V">
{
SUM = 0;
for (P = 0; P < p =" P">
{
SUM = SUM + sueldos[V, P];
}
salario = SUM * 0.05;
listBox1.Items.Add("Vendedor Sueldo");
listBox1.Items.Add("\t" +V.ToString()+"\t" + salario.ToString());
}
}
private void button3_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
}
private void button4_Click(object sender, EventArgs e)
{
Close();
}
Publicar entrada
}
}
PRACTICA 11.4 ESCIONES DE TRABAJO (cosnsola).
pseudocodigo.
string[] enc = new string[15];
int[,] prod = new int[15, 13];
int i,m,p;
int mayor = 0
int pos=0
int suma = 0
string encargado
int sumatotal = 0;
for (i = 0; i < i =" 0;" m =" 0;" suma =" suma">Print "Analisis de produccion"
Print " la sumatotal de: \t total de produccion"
for (i=0 ; i<15 sumatotal="sumatotal">Print("",enc[i], sumatotal);
if (prod[i, 12] > mayor)
{
mayor = prod[i, 12];
pos = i+1;
encargado = enc[i];
}
else
{
}
}
Print("el total de produccion de todas las estaciones en el año es{0}:",sumatotal);
Print "la estacion mas productiva fue:",pos
Print "el engargado es:", encargado
Print "con la cantidad de:", mayor
fin.
ESTACIONES DE TRABAJO.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string[] enc = new string[15];
int[,] prod = new int[15, 13];
int i,m,p;
int mayor = 0;
int pos=0;
int suma = 0;
string encargado;
encargado = Console.ReadLine();
int sumatotal = 0;
for (i = 0; i < i =" 0;" m =" 0;" p =" int.Parse(Console.ReadLine());" suma =" suma" i="0" sumatotal="sumatotal"> mayor)
{
mayor = prod[i, 12];
pos = i+1;
encargado = enc[i];
}
else
{
}
}
Console.WriteLine("el total de produccion de todas las estaciones en el año es{0}:",sumatotal);
Console.WriteLine("la estacion mas productiva fue:{0}",pos);
Console.WriteLine("el engargado es:{0}", encargado);
Console.WriteLine("con la cantidad de:{0}", mayor);
Console.ReadKey();
}
}
}
string[] enc = new string[15];
int[,] prod = new int[15, 13];
int i,m,p;
int mayor = 0
int pos=0
int suma = 0
string encargado
int sumatotal = 0;
for (i = 0; i < i =" 0;" m =" 0;" suma =" suma">Print "Analisis de produccion"
Print " la sumatotal de: \t total de produccion"
for (i=0 ; i<15 sumatotal="sumatotal">Print("",enc[i], sumatotal);
if (prod[i, 12] > mayor)
{
mayor = prod[i, 12];
pos = i+1;
encargado = enc[i];
}
else
{
}
}
Print("el total de produccion de todas las estaciones en el año es{0}:",sumatotal);
Print "la estacion mas productiva fue:",pos
Print "el engargado es:", encargado
Print "con la cantidad de:", mayor
fin.
ESTACIONES DE TRABAJO.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string[] enc = new string[15];
int[,] prod = new int[15, 13];
int i,m,p;
int mayor = 0;
int pos=0;
int suma = 0;
string encargado;
encargado = Console.ReadLine();
int sumatotal = 0;
for (i = 0; i < i =" 0;" m =" 0;" p =" int.Parse(Console.ReadLine());" suma =" suma" i="0" sumatotal="sumatotal"> mayor)
{
mayor = prod[i, 12];
pos = i+1;
encargado = enc[i];
}
else
{
}
}
Console.WriteLine("el total de produccion de todas las estaciones en el año es{0}:",sumatotal);
Console.WriteLine("la estacion mas productiva fue:{0}",pos);
Console.WriteLine("el engargado es:{0}", encargado);
Console.WriteLine("con la cantidad de:{0}", mayor);
Console.ReadKey();
}
}
}
20091211
PRACTICA 11.2 VENDEDORES (consola)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double[,] sueldos = new double[10, 15];
double[] precio = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };
int Nv, Art, N, sigue = 1;
do
{
Console.WriteLine("No DE VENDEDOR:");
Nv = int.Parse(Console.ReadLine());
Console.WriteLine("No DE ARTICULO:");
Art = int.Parse(Console.ReadLine());
Console.WriteLine("CANTIDAD DE ARTICULO:");
N = int.Parse(Console.ReadLine());
sueldos[Nv - 1, Art - 1] = sueldos[Nv - 1, Art - 1] + N * precio[Art - 1];
Console.WriteLine("PRECIONE 1 PARA CONTINUAR 0 PARA CALCULAR SUELDOS");
sigue = int.Parse(Console.ReadLine());
}
while (sigue == 1);
{
int v, p;
double sum, salario;
for (v = 0; v < v =" v">
{
sum = 0;
for (p = 0; p < p =" p">
{
sum = sum + sueldos[v, p];
}
salario = sum * 0.05;
Console.WriteLine("No DE VENDEDOR:{0}", v + 1);
Console.WriteLine("SUELDO:{0}", salario);
}
}
Console.ReadKey();
}
}
}
PRACTICA 11. 3 ACCIDENTES,CALLES (consola)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int[,] ciudad = new int[10, 29];
int ave, calle, a, c, sigue, ac, mayor = 0, mayor2 = 0, mayor3 = 0;
int posave = 0, posave2 = 0, posave3 = 0;
int poscalle = 0, poscalle2 = 0, poscalle3 = 0;
do
{
do
{
Console.WriteLine("INTRODUCE No DE LA AVENIDA");
ave = int.Parse(Console.ReadLine());
if (ave <> 10)
{
Console.WriteLine("AVENIDA INCORRECTA");
}
}
while (ave <> 10);
do
{
Console.WriteLine("INTRODUCE NUEMERO DE CALLE");
calle = int.Parse(Console.ReadLine());
if (calle <> 58)
{
Console.WriteLine("CALLE INCORRECTA");
}
}
while (calle <> 58);
Console.WriteLine("No DE ACCIDENTES");
ac = int.Parse(Console.ReadLine());
ciudad[ave - 1, calle - 30] = ac;
Console.WriteLine("PRESIONE 1 PARA SEGUIR Y 0 PARA TERMINAR");
sigue = int.Parse(Console.ReadLine());
}
while (sigue == 1);
for (a = 0; a <= 9; a++)
{
for (c = 0; c <= 28; c++)
{
if (ciudad[a, c] > mayor)
{
mayor = ciudad[a, c];
posave = a + 1;
poscalle = c + 30;
}
else
{
if (ciudad[a, c] > mayor2)
{
mayor2 = ciudad[a, c];
posave2 = a + 1;
poscalle2 = c + 30;
}
else
{
if (ciudad[a, c] > mayor3)
{
mayor3 = ciudad[a, c];
poscalle3 = c + 30;
posave3 = a + 1;
}
else
{
}
}
}
}
}
Console.WriteLine("la 1er interseccion + peligrosa es / ave {0} y la calle {1} con un numero de accidentes {2}", posave, poscalle, mayor);
Console.WriteLine("la 2da interseccion + peligrosa es / ave {0} y la calle {1} con un numero de accidentes {2}", posave2, poscalle2, mayor2);
Console.WriteLine("la 3ra interseccion + peligrosa es /ave {0} y la calle {1} con un numero de accidentes {2}", posave3, poscalle3, mayor3);
Console.ReadKey();
}
}
}
PRACTICA 11. 1 VALOR MAXIMO ARREGLO BIDIMENSIONAL
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int posc = 0, posr = 0;
int mayor = 0;
int c, r;
int[,] numeros = { { 16, 22, 99, 4, 18 }, { -258, 4, 101, 5, 98 }, { 105, 6, 15, 2, 45, }, { 33, 88, 72, 16, 3 } };
for (r=0;r<3;r++) c =" 0;"> mayor)
{
mayor = numeros[r, c];
posc = c + 1;
posr = r + 1;
}
else
{
}
Console.WriteLine("la matriz conformado por {0}", numeros[r, c]);
}}
Console.WriteLine("el numero mayor es {0}",mayor);
Console.WriteLine("en el renglon {0}",posr);
Console.WriteLine("en la columna {0}",posc);
Console.ReadKey();
}
}
}
Suscribirse a:
Entradas (Atom)