miércoles, 24 de marzo de 2010

practica 8 "Diagrama de flujo" y "Pseudocodigo"

Practica 8 problema 1

Practica 8 problema 2

Practica 8 problema 3
Pseudocodigo:
//hermosillo 1
double pro1, de1, pro2, de2, pro3, de3, pro4, de4, pro5, de5, pro6, de6, pro7, de7, tpro1, porciento1, tde1
double herpor1, herpor2, herpor3, herpor4, herpor5, herpor6, herpor7
//guamuchil 2
double guapro1, guapro2, guapro3, guapro4, guapro5, guapro6, guapro7
double guade1, guade2, guade3, guade4, guade5, guade6, guade7, tguapro, porciento2, tguade
double guapor1, guapor2, guapor3, guapor4, guapor5, guapor6, guapor7
//tijuana 3
double tijpro1, tijpro2, tijpro3, tijpro4, tijpro5, tijpro6, tijpro7
double tijde1, tijde2, tijde3, tijde4, tijde5, tijde6, tijde7, tijpro, tijde, porciento3
double tijpor1, tijpor2, tijpor3, tijpor4, tijpor5, tijpor6, tijpor7
//culiacan 4
double culpro1, culpro2, culpro3, culpro4, culpro5, culpro6, culpro7
double culde1, culde2, culde3, culde4, culde5, culde6, culde7, tculde, tculpro, porciento4
double culpor1, culpor2, culpor3, culpor4, culpor5, culpor6, culpor7
//mexico 5
double mexpro1, mexpro2, mexpro3, mexpro4, mexpro5, mexpro6, mexpro7
double mexde1, mexde2, mexde3, mexde4, mexde5, mexde6, mexde7, mexpro, mexde, porciento5
double mexpor1, mexpor2, mexpor3, mexpor4, mexpor5, mexpor6, mexpor7
//total de todas las plantas
double tunipro, tunidef, tpordef
int continuar = 1
while (continuar == 1)
{
Clear
Print "Reporte De Control De Calidad De \"Hermosillo\""
Print "Dia 1"
Print "Cantidad Producida"
Read pro1
Print "Cantidad de defectuosos"
Read de1
herpor1 = (de1 / pro1) * 100
print "Porciento de unidades defectuosas %",herpor1
print "Dia 2"
print "Cantidad Producida"
read pro2
print "Cantidad de defectuosos"
read de2
herpor2 = (de2 / pro2) * 100
print "Porciento de unidades defectuosas %", herpor2
print "Dia 3"
print "Cantidad Producida"
read pro3
print "Cantidad de defectuosos"
read de3
herpor3 = (de3 / pro3) * 100
print "Porciento de unidades defectuosas %", herpor3
print "Dia 4"
print "Cantidad Producida"
read pro4
print "Cantidad de defectuosos"
read de4
herpor4 = (de4 / pro4) * 100
print "Porciento de unidades defectuosas %", herpor4
print "Dia 5"
print "Cantidad Producida"
read pro5
print "Cantidad de defectuosos"
read de5
herpor5 = (de5 / pro5) * 100
print "Porciento de unidades defectuosas %", herpor5
print "Dia 6"
print "Cantidad Producida"
read pro6
print "Cantidad de defectuosos"
read de6
herpor6 = (de6 / pro6) * 100
print "Porciento de unidades defectuosas %", herpor6
print "Dia 7"
print "Cantidad Producida"
read pro7
print "Cantidad de defectuosos"
read de7
herpor7 = (de7 / pro7) * 100
print "Porciento de unidades defectuosas %", herpor7
tpro1 = pro1 + pro2 + pro3 + pro4 + pro5 + pro6 + pro7
tde1 = de1 + de2 + de3 + de4 + de5 + de6 + de7
porciento1 = (tde1 / tpro1) * 100
print "Cantidad de unidades producidas", tpro1
print "Cantidad de unidades defectuosas", tde1
print "Porciento total de unidades defectuosas %", porciento1
fin
Clear
Print "Reporte De Control De Calidad De \"Guamuchil\""
Print "Dia 1"
Print "\nCantidad Producida"
Read guapro1
Print "Cantidad de defectuosos"
Read guade1
guapor1 = (guade1 / guapro1) * 100
print "Porciento de unidades defectuosas %", guapor1
print "Dia 2"
print "Cantidad Producida"
readguapro2
print "Cantidad de defectuosos"
read guade2
guapor2 = (guade2 / guapro2) * 100
print "Porciento de unidades defectuosas %", guapor2
print "Dia 3"
print "Cantidad Producida"
read guapro3
print "Cantidad de defectuosos"
read guade3
guapor3 = (guade3 / guapro3) * 100
print "Porciento de unidades defectuosas %", guapor3
print "Dia 4"
print "Cantidad Producida"
read guapro4
print "Cantidad de defectuosos"
read guade4
guapor4 = (guade4 / guapro4) * 100
print "Porciento de unidades defectuosas %", guapor4
print "Dia 5"
print "Cantidad Producida"
read guapro5
print "Cantidad de defectuosos"
read guade5
guapor5 = (guade5 / guapro5) * 100
print "Porciento de unidades defectuosas %", guapor5
print "Dia 6"
print "Cantidad Producida"
read guapro6
print "Cantidad de defectuosos"
read guade6
guapor6 = (guade6 / guapro6) * 100
print "Porciento de unidades defectuosas %", guapor6
print "Dia 7"
print "Cantidad Producida"
read guapro7
print "Cantidad de defectuosos"
read guade7
guapor7 = (guade7 / guapro7) * 100
print “Porciento de unidades defectuosas= %", guapor7)
tguapro = guapro1 + guapro2 + guapro3 + guapro4 + guapro5 + guapro6 + guapro7
tguade = guade1 + guade2 + guade3 + guade4 + guade5 + guade6 + guade7
porciento2 = (tguade / tguapro) * 100;
print "Cantidad de unidades producidas= " + tguapro)
print "Cantidad de unidades defectuosos= " + tguade)
print "Porciento total de unidades defectuosas= %", porciento2)
Fin
clear
print "Reporte De Control De Calidad De \"Tijuana\""
print "Dia 1"
print “Cantidad Producida= "
read tijpro1
print "Cantidad de defectuosos= “
read tijde1
tijpor1 = (tijde1 / tijpro1) * 100
print "Porciento de unidades defectuosas= %", tijpor1
print "Dia 2"
print "Cantidad Producida= "
read tijpro2
print ("Cantidad de defectuosos= ")
read tijde2
tijpor2 = (tijde2 / tijpro2) * 100
print ("Porciento de unidades defectuosas= %", tijpor2)
print "Dia 3"
print "Cantidad Producida= "
read tijpro3
print "Cantidad de defectuosos= "
read tijde3
tijpor3 = (tijde3 / tijpro3) * 100
print "Porciento de unidades defectuosas= %", tijpor3)
print "Dia 4"
print "Cantidad Producida= "
read tijpro4
print "Cantidad de defectuosos= "
read tijde4
tijpor4 = (tijde4 / tijpro4) * 100
print "Porciento de unidades defectuosas= %", tijpor4
print "Dia 5"
print "Cantidad Producida= "
read tijpro5
print "Cantidad de defectuosos= "
read tijde5
tijpor5 = (tijde5 / tijpro5) * 100
print "Porciento de unidades defectuosas= %", tijpor5
print "Dia 6"
print "Cantidad Producida= "
read tijpro6
print "Cantidad de defectuosos= "
read tijde6
tijpor6 = (tijde6 / tijpro6) * 100
print "Porciento de unidades defectuosas= %", tijpor6)
print "Dia 7"
print "Cantidad Producida= "
read tijpro7
print "Cantidad de defectuosos= "
read tijde7
tijpor7 = (tijde7 / tijpro7) * 100
print "Porciento de unidades defectuosas= %", tijpor7
tijpro = tijpro1 + tijpro2 + tijpro3 + tijpro4 + tijpro5 + tijpro6 + tijpro7
tijde = tijde1 + tijde2 + tijde3 + tijde4 + tijde5 + tijde6 + tijde7;
porciento3 = (tijde / tijpro) * 100
print "Cantidad de unidades producidas= " + tijpro
print "Cantidad de unidades defectuosas= " + tijde
print "Porciento total de unidades defectuosos= %", porciento3
fin
clear
print "Reporte De Control De Calidad De \"Culiacan\""
print "Dia 1"
print "Cantidad Producida= "
read culpro1
print "Cantidad de defectuosos= "
read culde1
culpor1 = (culde1 / culpro1) * 100
print "Porciento de unidades defectuosas= %", culpor1
print "Dia 2"
print "Cantidad Producida= “
read culpro2
print "Cantidad de defectuosos= "
read culde2
culpor2 = (culde2 / culpro2) * 100
print "Porciento de unidades defectuosas= %", culpor2
print "Dia 3"
print "Cantidad Producida= "
read culpro3
print "Cantidad de defectuosos= "
read culde3
culpor3 = (culde3 / culpro3) * 100
print "Porciento de unidades defectuosas= %", culpor3
print "Dia 4"
print "Cantidad Producida= "
read culpro4
print "Cantidad de defectuosos= "
read culde4
culpor4 = (culde4 / culpro4) * 100
print "Porciento de unidades defectuosas= %", culpor4
print "Dia 5"
print "Cantidad Producida= "
read culpro5
print "Cantidad de defectuosos= "
read culde5
culpor5 = (culde5 / culpro5) * 100
print "Porciento de unidades defectuosas= %", culpor5
print "Dia 6"
print "Cantidad Producida= "
read culpro6
print "Cantidad de defectuosos= "
read culde6
culpor6 = (culde6 / culpro6) * 100
print "Porciento de unidades defectuosas= %", culpor6
print "Dia 7"
print "Cantidad Producida= "
read culpro7
print "Cantidad de defectuosos= "
read culde7
culpor7 = (culde7 / culpro7) * 100
print "Porciento de unidades defectuosas= %", culpor7
tculpro = culpro1 + culpro2 + culpro3 + culpro4 + culpro5 + culpro6 + culpro7
tculde = culde1 + culde2 + culde3 + culde4 + culde5 + culde6 + culde7
porciento4 = (tculde / tculpro) * 100
print "Cantidad de unidades producidas= " + tculpro)
print "Cantidad de unidades defectuosas= " + tculde)
print "Porciento total de unidades defectuosos= %", porciento4);
fin
clear
print "Reporte De Control De Calidad De \"Mexico\""
print "Dia 1"
print "Cantidad Producida= "
read mexpro1
print "Cantidad de defectuosos= "
read mexde1
mexpor1 = (mexde1 / mexpro1) * 100
print "Porciento de unidades defectuosas= %", mexpor1
print "Dia 2"
print "Cantidad Producida= "
read mexpro2
print "Cantidad de defectuosos= "
read mexde2
mexpor2 = (mexde2 / mexpro2) * 100
print "Porciento de unidades defectuosas= %", mexpor2
print "Dia 3"
print "Cantidad Producida= "
read mexpro3
print "Cantidad de defectuosos= "
read mexde3
mexpor3 = (mexde3 / mexpro3) * 100
print "Porciento de unidades defectuosas= %", mexpor3
print "Dia 4"
print "Cantidad Producida= "
read mexpro4
print "Cantidad de defectuosos= "
read mexde4
mexpor4 = (mexde4 / mexpro4) * 100
print "Porciento de unidades defectuosas= %", mexpor4
print "Dia 5"
print "Cantidad Producida= "
read mexpro5
print "Cantidad de defectuosos= "
read mexde5
mexpor5 = (mexde5 / mexpro5) * 100
print "Porciento de unidades defectuosas= %", mexpor5
print "Dia 6"
print "Cantidad Producida= "
read mexpro6
print "Cantidad de defectuosos= "
read mexde6
mexpor6 = (mexde6 / mexpro6) * 100
print "Porciento de unidades defectuosas= %", mexpor6
print "Dia 7"
print "Cantidad Producida= "
read mexpro7
print "Cantidad de defectuosos= "
read mexde7
mexpor7 = (mexde7 / mexpro7) * 100
print "Porciento de unidades defectuosas= %", mexpor7
mexpro = mexpro1 + mexpro2 + mexpro3 + mexpro4 + mexpro5 + mexpro6 + mexpro7
mexde = mexde1 + mexde2 + mexde3 + mexde4 + mexde5 + mexde6 + mexde7
porciento5 = (mexde / mexpro) * 100
print "Cantidad de unidades producidas= " + mexpro
print "Cantidad de unidades defectuosas= " + mexde
print "Porciento total de unidades defectuosos= %", porciento5
fin
clear
tunipro = tpro1 + tguapro + tijpro + tculpro + mexpro
tunidef = tde1 + tguade + tijde + tculde + mexde
tpordef = (tunidef / tunipro) * 100
print "------------------------------------------------------------------------"
print " Localizacion De |\tUnidades |\tUnidades |\t % De Unidades |"
print " La Planta |\tProucidas |\tDefectuosas |\t Defectuosas |"
print "------------------------------------------------------------------------"
print " Hermosillo |\t{0:f} \t{1:f} \t {2:f2}% ", tpro1, tde1, porciento1
print "------------------------------------------------------------------------"
print " Guamuchil |\t{0:f} \t{1:f} \t {2:f2}% ", tguapro, tguade, porciento2
print "------------------------------------------------------------------------"
print " Tijuana |\t{0:f} \t{1:f} \t {2:f2}% ", tijpro, tijde, porciento3
print "------------------------------------------------------------------------"
print " Culiacan |\t{0:f} \t{1:f} \t {2:f2}% ", tculpro, tculde, porciento4
print "------------------------------------------------------------------------")
print " México |\t{0:f} \t{1:f} \t {2:f2}% ", mexpro, mexde, porciento5
print "========================================================================"
print " Total |\t{0:f} \t{1:f} \t {2:f2}% ", tunipro, tunidef, tpordef
print "------------------------------------------------------------------------"

print "Desea hacer un nuevo reporte (0=No 1=Si)"
read continuar
}
fin
Practica 8 Problema 4
Pseudocogigo:
int lununi, maruni, mieruni, jueuni;
double lunpro, marpro, mierpro, juepro;
double lunmat, marmat, miermat, juemat;
double luncosto, marcosto, miercosto, juecosto;
//total
double totaluni, totalpro, totalmat, totalcosto, costopromedio;
int continuar=1;
while (continuar == 1)
{
clear
print "Dias Laborales: Lunes, Martes, Miercoles, Jueves"
print "\"Lunes\""
print "Unidades Producidas= "
read lununi
print "Costo de Produccion= "
read lunpro
print "Costo de Materiales= "
read lunmat
luncosto = (lunpro + lunmat) / lununi
print "Costo Unitario= ", luncosto
print "\"Martes\""
print "Unidades Producidas= "
read maruni
print "Costo de Produccion= "
read marpro
print "Costo de Materiales= "
read marmat
marcosto = (marpro + marmat) / maruni
print "Costo Unitario= ", marcosto
print "\"Miercoles\""
print "Unidades Producidas= "
read mieruni
print "Costo de Produccion= "
read mierpro
print "Costo de Materiales= "
read miermat
miercosto = (mierpro + miermat) / mieruni
print "Costo Unitario= ", miercosto
print "\"Jueves\""
print "Unidades Producidas= "
read jueuni
print "Costo de Produccion= "
read juepro
print "Costo de Materiales= “
read juemat
juecosto = (juepro + juemat) / jueuni
print "Costo Unitario={0:f2} ", juecosto
totaluni = lununi + maruni + mieruni + jueuni
totalpro = lunpro + marpro + mierpro + juepro
totalmat = lunmat + marmat + miermat + juemat
totalcosto = luncosto + marcosto + miercosto + juecosto
costopromedio = totalcosto / 4
fin
clear
print "\t Costo de Produccion"
print " Dias |\t Unidades \t Costo \t Costo \t Costo"
print " Laborales |\tProducidas\tProduccion\tMateriales\tUnitario"
print "------------------------------------------------------------------------"
print " Lunes |\t {0} \t {1} \t {2} \t{3:f2}", lununi, lunpro, lunmat, luncosto
print "------------------------------------------------------------------------"
print " Martes |\t {0} \t {1} \t {2} \t{3:f2}", maruni, marpro, marmat, marcosto
print "------------------------------------------------------------------------"
print " Miercoles |\t {0} \t {1} \t {2} \t{2:f2}", mieruni, mierpro, miermat, miercosto
print "------------------------------------------------------------------------")
print " Jueves |\t {0} \t {1} \t {2} \t{3:f2}", jueuni, juepro, juemat, juecosto
print "========================================================================"
print " Total |\t {0} \t {1} \t {2} \t{3:f2}", totaluni, totalpro, totalmat, totalcosto
print "------------------------------------------------------------------------"
print " Costo Unitario Promedio= ", costopromedio
print "Desea hacer una nueva lista (1=Si 0=No)"
read continuar
}
fin

practica 8 en "Visual"

Practica 8 problema 1
Codigo:
namespace practica_8_problema_1_visual
{
public partial class Form1 : Form
{
double g, litros;
public Form1()
{
InitializeComponent();
listBox1.Items.Add("\tGalones\t\tLitros");
}

private void Form1_Load(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
for (g = 100; g <= 200; g = g + 10)
{
litros = g * 3.875;
listBox1.Items.Add("\t" + g + "\t\t" + litros);
}
}

private void button2_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
listBox1.Items.Add("\tGalones\t\tLitros");
}

private void button3_Click(object sender, EventArgs e)
{
Close();
}
}
}

Practica 8 problmea 2
Codigo:
namespace parctica_8_problema_2_visual
{
public partial class Form1 : Form
{
int numero;
int contador, mayor, pos;
public Form1()
{
InitializeComponent();
numero = mayor = pos = 0;
contador = 1;
}

private void Form1_Load(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
numero = int.Parse(textBox1.Text);
listBox1.Items.Add(numero);
if (contador < 5)
{
if (numero > mayor)
{
mayor = numero;
pos = contador;
}
}
else
{
if (numero > mayor)
{
mayor = numero;
pos = contador;
}
listBox1.Items.Add("El dato mayor es= " + mayor);
listBox1.Items.Add("Esta en la posicion= " + pos);
}
contador++;
textBox1.Clear();
textBox1.Focus();

}

private void button2_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
listBox1.Items.Add("Lista de numeros");
mayor = 0;
pos = 0;
contador = 1;


}

private void button3_Click(object sender, EventArgs e)
{
Close();
}

private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{

}
}
}

Practica 8 problema 3
Codigo:
namespace practica_8_problema_3_visual
{
public partial class Form1 : Form
{
hermosillo hermosillo;
guamuchil guamuchil;
tijuana tijuana;
culiacan culiacan;
mexico mexico;
double ttotalpro, ttotaldef, ttotalpor;
public Form1()
{
InitializeComponent();
hermosillo = new hermosillo();
guamuchil = new guamuchil();
tijuana = new tijuana();
culiacan = new culiacan();
mexico = new mexico();
ttotaldef = ttotalpor = ttotalpro = 0;
}

private void button1_Click(object sender, EventArgs e)
{
hermosillo.Show();
}

private void button2_Click(object sender, EventArgs e)
{
guamuchil.Show();
}

private void button3_Click(object sender, EventArgs e)
{
tijuana.Show();
}

private void button4_Click(object sender, EventArgs e)
{
culiacan.Show();
}

private void button5_Click(object sender, EventArgs e)
{
mexico.Show();
}

private void button6_Click(object sender, EventArgs e)
{
ttotalpro = hermosillo.totalpro + guamuchil.totalpro + tijuana.totalpro + culiacan.totalpro + mexico.totalpro;
ttotaldef = hermosillo.totaldef + guamuchil.totaldef + tijuana.totaldef + culiacan.totaldef + mexico.totaldef;
ttotalpor = (((hermosillo.totalpor + guamuchil.totalpor + tijuana.totalpor + culiacan.totalpor + mexico.totalpor) / 100) / 5) * 100;
listBox1.Items.Add(" ");
listBox1.Items.Add(" \"Reporte de Control de Calidad\"");
listBox1.Items.Add(" ");
listBox1.Items.Add(" \tLocalizacion De \t Unidades \t Unidades \t%De Unidades");
listBox1.Items.Add(" \t La Planta \tProducidas \tDefectuosas \t Defectuosas");
listBox1.Items.Add(" \t------------------------------------------------------------------------------------------------------------------------");
listBox1.Items.Add(" \t Hermosillo \t" + hermosillo.totalpro + "\t\t" + hermosillo.totaldef + "\t\t" + hermosillo.totalpor);
listBox1.Items.Add(" \t------------------------------------------------------------------------------------------------------------------------");
listBox1.Items.Add(" \t Guamuchil \t" + guamuchil.totalpro + "\t\t" + guamuchil.totaldef + "\t\t" + guamuchil.totalpor);
listBox1.Items.Add(" \t------------------------------------------------------------------------------------------------------------------------");
listBox1.Items.Add(" \t Tijuana \t" + tijuana.totalpro + "\t\t" + tijuana.totaldef + "\t\t" + tijuana.totalpor);
listBox1.Items.Add(" \t------------------------------------------------------------------------------------------------------------------------");
listBox1.Items.Add(" \t Culiacan \t" + culiacan.totalpro+"\t\t"+culiacan.totaldef+"\t\t"+culiacan.totalpor);
listBox1.Items.Add(" \t------------------------------------------------------------------------------------------------------------------------");
listBox1.Items.Add(" \t México \t"+mexico.totalpro+"\t\t"+mexico.totaldef+"\t\t"+mexico.totalpor);
listBox1.Items.Add(" \t============================================================");
listBox1.Items.Add(" \t Total \t"+ttotalpro+"\t\t"+ttotaldef+"\t\t"+ttotalpor);
}

private void button7_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();

}

private void button8_Click(object sender, EventArgs e)
{
Close();
}
}
}

namespace practica_8_problema_3_visual
{
public partial class hermosillo : Form
{
public double dpro1, dpro2, dpro3, dpro4, dpro5, dpro6, dpro7;
public double ddef1, ddef2, ddef3, ddef4, ddef5, ddef6, ddef7;
public double dpor1, dpor2, dpor3, dpor4, dpor5, dpor6, dpor7;
public double totalpro, totaldef, totalpor;
public hermosillo()
{
InitializeComponent();
dpro1 = dpro2 = dpro3 = dpro4 = dpro5 = dpro6 = dpro7 = ddef1 = 0;
ddef1 = ddef2 = ddef3 = ddef4 = ddef5 = ddef6 = ddef7 = 0;
totalpro = totalpor = totaldef = 0;

}

private void btH1_Click(object sender, EventArgs e)
{
dpro1 = double.Parse(txtdpro1.Text);
dpro2 = double.Parse(txtdpro2.Text);
dpro3 = double.Parse(txtdpro3.Text);
dpro4 = double.Parse(txtdpro4.Text);
dpro5 = double.Parse(txtdpro5.Text);
dpro6 = double.Parse(txtdpro6.Text);
dpro7 = double.Parse(txtdpro7.Text);
ddef1 = double.Parse(txtddef1.Text);
ddef2 = double.Parse(txtddef2.Text);
ddef3 = double.Parse(txtddef3.Text);
ddef4 = double.Parse(txtddef4.Text);
ddef5 = double.Parse(txtddef5.Text);
ddef6 = double.Parse(txtddef6.Text);
ddef7 = double.Parse(txtddef7.Text);
totalpro = dpro1 + dpro2 + dpro3 + dpro4 + dpro5 + dpro6 + dpro7;
totaldef = ddef1 + ddef2 + ddef3 + ddef4 + ddef5 + ddef6 + ddef7;
dpor1 = (ddef1 / dpro1) * 100;
dpor2 = (ddef2 / dpro2) * 100;
dpor3 = (ddef3 / dpro3) * 100;
dpor4 = (ddef4 / dpro4) * 100;
dpor5 = (ddef5 / dpro5) * 100;
dpor6 = (ddef6 / dpro6) * 100;
dpor7 = (ddef7 / dpro7) * 100;
totalpor = (totaldef / totalpro) * 100;
txtpor1.Text = dpor1.ToString();
txtpor2.Text = dpor2.ToString();
txtpor3.Text = dpor3.ToString();
txtpor4.Text = dpor4.ToString();
txtpor5.Text = dpor5.ToString();
txtpor6.Text = dpor6.ToString();
txtpor7.Text = dpor7.ToString();
txttpro.Text = totalpro.ToString();
txttdef.Text = totaldef.ToString();
txtpdef.Text = totalpor.ToString();

}

private void btlimpiar_Click(object sender, EventArgs e)
{
txtdpro1.Clear();
txtdpro2.Clear();
txtdpro3.Clear();
txtdpro4.Clear();
txtdpro5.Clear();
txtdpro6.Clear();
txtdpro7.Clear();
txtddef1.Clear();
txtddef2.Clear();
txtddef3.Clear();
txtddef4.Clear();
txtddef5.Clear();
txtddef6.Clear();
txtddef7.Clear();
txtpor1.Clear();
txtpor2.Clear();
txtpor3.Clear();
txtpor4.Clear();
txtpor5.Clear();
txtpor6.Clear();
txtpor7.Clear();
txttpro.Clear();
txttdef.Clear();
txtpdef.Clear();

}

private void btsalir_Click(object sender, EventArgs e)
{
Close();
}
}
}

Practica 8 problema 4
Codigo:
namespace practica_8_problema_4_visual
{
public partial class Form1 : Form
{
public int lununi, maruni, mieruni, jueuni;
public double lunpro, marpro, mierpro, juepro;
public double lunmat, marmat, miermat, juemat;
public double luncosto, marcosto, miercosto, juecosto;
//total
double totaluni, totalpro, totalmat, totalcosto, costopromedio;
public Form1()
{
InitializeComponent();
lununi = maruni = mieruni = jueuni = 0;
lunpro= marpro= mierpro= juepro=lunmat= marmat= miermat= juemat=0;
luncosto = marcosto = miercosto = juecosto = totaluni = totalpro = totalmat = totalcosto = costopromedio = 0;

}

private void button1_Click(object sender, EventArgs e)
{
lununi =int.Parse(txtlununi.Text);
maruni = int.Parse(txtmaruni.Text);
mieruni = int.Parse(txtmieruni.Text);
jueuni = int.Parse(txtjueuni.Text);
lunpro = double.Parse(txtlunpro.Text);
marpro = double.Parse(txtmarpro.Text);
mierpro = double.Parse(txtmierpro.Text);
juepro = double.Parse(txtjuepro.Text);
lunmat = double.Parse(txtlunmat.Text);
marmat = double.Parse(txtmarmat.Text);
miermat = double.Parse(txtmiermat.Text);
juemat = double.Parse(txtjuemat.Text);
luncosto = (lunpro + lunmat) / lununi;
marcosto = (marpro + marmat) / maruni;
miercosto = (mierpro + miermat) / mieruni;
juecosto = (juepro + juemat) / jueuni;
totaluni = lununi + maruni + mieruni + jueuni;
totalpro = lunpro + marpro + mierpro + juepro;
totalmat = lunmat + marmat + miermat + juemat;
totalcosto = luncosto + marcosto + miercosto + juecosto;
costopromedio = totalcosto / 4;
txtluncosto.Text=luncosto.ToString();
txtmarcosto.Text=marcosto.ToString();
txtmiercosto.Text=miercosto.ToString();
txtjuecosto.Text=juecosto.ToString();
txttotaluni.Text = totaluni.ToString();
txttotalpro.Text = totalpro.ToString();
txttotalmat.Text = totalmat.ToString();
txttotalcosto.Text = totalcosto.ToString();
lbpromedio.Text = ("Costo Unitario Promedio= "+costopromedio);

}

private void button2_Click(object sender, EventArgs e)
{
txtlununi.Clear();
txtlunpro.Clear();
txtlunmat.Clear();
txtluncosto.Clear();
txtmaruni.Clear();
txtmarpro.Clear();
txtmarmat.Clear();
txtmarcosto.Clear();
txtmieruni.Clear();
txtmierpro.Clear();
txtmiermat.Clear();
txtmiercosto.Clear();
txtjueuni.Clear();
txtjuepro.Clear();
txtjuemat.Clear();
txtjuecosto.Clear();
txttotaluni.Clear();
txttotalpro.Clear();
txttotalmat.Clear();
txttotalcosto.Clear();
lbpromedio.Text = " ";

}

private void button3_Click(object sender, EventArgs e)
{
Close();
}
}
}

practica 8 en "Consola"

Practica 8 problema 1

Codigo:
namespace practica_8_problema_1
{
class Program
{
static void Main(string[] args)
{
double g, litros=0;
Console.WriteLine("Galones= Litros=");
for (g = 100; g <= 200; g = g + 10)
{
litros = g * 3.785;

Console.WriteLine("{0}\t\t{1}", g, litros);
}
Console.ReadKey();
}
}
}


Practica 8 problema 2
Codigo:
namespace practica_8_problema_2
{
class Program
{
static void Main(string[] args)
{
int numero=0;
int mayor=0;
int pos=0;
int contador = 1;
for (contador = 1; contador <= 5; contador++)
{
Console.Write("\nIntroducir numero= ");
numero = int.Parse(Console.ReadLine());
if (numero > mayor)
{
mayor = numero;
pos = contador;
}
}
Console.WriteLine("\nEl mumero mayor= "+mayor);
Console.WriteLine("\nEsta en la posicion= "+pos);
Console.ReadKey();
}
}
}


Practica 8 problema 3
Codigo:
namespace practica_8_problema_3
{
class Program
{
static void Main(string[] args)
{

//hermosillo 1
double pro1 = 0, de1 = 0, pro2 = 0, de2 = 0, pro3 = 0, de3 = 0, pro4 = 0, de4 = 0, pro5 = 0, de5 = 0, pro6 = 0, de6 = 0, pro7 = 0, de7 = 0, tpro1 = 0, porciento1 = 0, tde1 = 0;
double herpor1 = 0, herpor2 = 0, herpor3 = 0, herpor4 = 0, herpor5 = 0, herpor6 = 0, herpor7 = 0;
//guamuchil 2
double guapro1 = 0, guapro2 = 0, guapro3 = 0, guapro4 = 0, guapro5 = 0, guapro6 = 0, guapro7 = 0;
double guade1 = 0, guade2 = 0, guade3 = 0, guade4 = 0, guade5 = 0, guade6 = 0, guade7 = 0, tguapro = 0, porciento2 = 0, tguade = 0;
double guapor1 = 0, guapor2 = 0, guapor3 = 0, guapor4 = 0, guapor5 = 0, guapor6 = 0, guapor7 = 0;
//tijuana 3
double tijpro1 = 0, tijpro2 = 0, tijpro3 = 0, tijpro4 = 0, tijpro5 = 0, tijpro6 = 0, tijpro7 = 0;
double tijde1 = 0, tijde2 = 0, tijde3 = 0, tijde4 = 0, tijde5 = 0, tijde6 = 0, tijde7 = 0, tijpro = 0, tijde = 0, porciento3 = 0;
double tijpor1 = 0, tijpor2 = 0, tijpor3 = 0, tijpor4 = 0, tijpor5 = 0, tijpor6 = 0, tijpor7 = 0;
//culiacan 4
double culpro1 = 0, culpro2 = 0, culpro3 = 0, culpro4 = 0, culpro5 = 0, culpro6 = 0, culpro7 = 0;
double culde1 = 0, culde2 = 0, culde3 = 0, culde4 = 0, culde5 = 0, culde6 = 0, culde7 = 0, tculde = 0, tculpro = 0, porciento4 = 0;
double culpor1 = 0, culpor2 = 0, culpor3 = 0, culpor4 = 0, culpor5 = 0, culpor6=0, culpor7 = 0;
//mexico 5
double mexpro1 = 0, mexpro2 = 0, mexpro3 = 0, mexpro4 = 0, mexpro5 = 0, mexpro6 = 0, mexpro7 = 0;
double mexde1 = 0, mexde2 = 0, mexde3 = 0, mexde4 = 0, mexde5 = 0, mexde6 = 0, mexde7 = 0, mexpro = 0, mexde = 0, porciento5 = 0;
double mexpor1 = 0, mexpor2 = 0, mexpor3 = 0, mexpor4 = 0, mexpor5 = 0, mexpor6 = 0, mexpor7 = 0;
//total de todas las plantas
double tunipro = 0, tunidef = 0, tpordef = 0;
int continuar = 1;
while (continuar == 1)
{
Console.Clear();
Console.WriteLine("Reporte De Control De Calidad De \"Hermosillo\"");
Console.WriteLine("\nDia 1");
Console.Write("\nCantidad Producida= ");
pro1 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
de1 = double.Parse(Console.ReadLine());
herpor1 = (de1 / pro1) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%",herpor1);
Console.WriteLine("\nDia 2");
Console.Write("\nCantidad Producida= ");
pro2 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
de2 = double.Parse(Console.ReadLine());
herpor2 = (de2 / pro2) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", herpor2);
Console.WriteLine("\nDia 3");
Console.Write("\nCantidad Producida= ");
pro3 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
de3 = double.Parse(Console.ReadLine());
herpor3 = (de3 / pro3) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", herpor3);
Console.WriteLine("\nDia 4");
Console.Write("\nCantidad Producida= ");
pro4 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
de4 = double.Parse(Console.ReadLine());
herpor4 = (de4 / pro4) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", herpor4);
Console.WriteLine("\nDia 5");
Console.Write("\nCantidad Producida= ");
pro5 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
de5 = double.Parse(Console.ReadLine());
herpor5 = (de5 / pro5) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", herpor5);
Console.WriteLine("\nDia 6");
Console.Write("\nCantidad Producida= ");
pro6 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
de6 = double.Parse(Console.ReadLine());
herpor6 = (de6 / pro6) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", herpor6);
Console.WriteLine("\nDia 7");
Console.Write("\nCantidad Producida= ");
pro7 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
de7 = double.Parse(Console.ReadLine());
herpor7 = (de7 / pro7) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", herpor7);
tpro1 = pro1 + pro2 + pro3 + pro4 + pro5 + pro6 + pro7;
tde1 = de1 + de2 + de3 + de4 + de5 + de6 + de7;
porciento1 = (tde1 / tpro1) * 100;
Console.WriteLine("\nCantidad de unidades producidas= " + tpro1);
Console.WriteLine("\nCantidad de unidades defectuosas= " + tde1);
Console.WriteLine("\nPorciento total de unidades defectuosas= {0:f2}%", porciento1);
Console.ReadKey();
Console.Clear();
Console.WriteLine("Reporte De Control De Calidad De \"Guamuchil\"");
Console.WriteLine("\nDia 1");
Console.Write("\nCantidad Producida= ");
guapro1 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
guade1 = double.Parse(Console.ReadLine());
guapor1 = (guade1 / guapro1) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", guapor1);
Console.WriteLine("\nDia 2");
Console.Write("\nCantidad Producida= ");
guapro2 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
guade2 = double.Parse(Console.ReadLine());
guapor2 = (guade2 / guapro2) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", guapor2);
Console.WriteLine("\nDia 3");
Console.Write("\nCantidad Producida= ");
guapro3 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
guade3 = double.Parse(Console.ReadLine());
guapor3 = (guade3 / guapro3) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", guapor3);
Console.WriteLine("\nDia 4");
Console.Write("\nCantidad Producida= ");
guapro4 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
guade4 = double.Parse(Console.ReadLine());
guapor4 = (guade4 / guapro4) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", guapor4);
Console.Write("\nDia 5");
Console.Write("\nCantidad Producida= ");
guapro5 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
guade5 = double.Parse(Console.ReadLine());
guapor5 = (guade5 / guapro5) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", guapor5);
Console.WriteLine("\nDia 6");
Console.Write("\nCantidad Producida= ");
guapro6 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
guade6 = double.Parse(Console.ReadLine());
guapor6 = (guade6 / guapro6) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", guapor6);
Console.WriteLine("\nDia 7");
Console.Write("\nCantidad Producida= ");
guapro7 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
guade7 = double.Parse(Console.ReadLine());
guapor7 = (guade7 / guapro7) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", guapor7);
tguapro = guapro1 + guapro2 + guapro3 + guapro4 + guapro5 + guapro6 + guapro7;
tguade = guade1 + guade2 + guade3 + guade4 + guade5 + guade6 + guade7;
porciento2 = (tguade / tguapro) * 100;
Console.WriteLine("\nCantidad de unidades producidas= " + tguapro);
Console.WriteLine("\nCantidad de unidades defectuosos= " + tguade);
Console.WriteLine("\nPorciento total de unidades defectuosas= {0:f2}%", porciento2);
Console.ReadKey();
Console.Clear();
Console.WriteLine("Reporte De Control De Calidad De \"Tijuana\"");
Console.WriteLine("\nDia 1");
Console.Write("\nCantidad Producida= ");
tijpro1 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
tijde1 = double.Parse(Console.ReadLine());
tijpor1 = (tijde1 / tijpro1) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", tijpor1);
Console.WriteLine("\nDia 2");
Console.Write("\nCantidad Producida= ");
tijpro2 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
tijde2 = double.Parse(Console.ReadLine());
tijpor2 = (tijde2 / tijpro2) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", tijpor2);
Console.WriteLine("\nDia 3");
Console.Write("\nCantidad Producida= ");
tijpro3 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
tijde3 = double.Parse(Console.ReadLine());
tijpor3 = (tijde3 / tijpro3) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", tijpor3);
Console.WriteLine("\nDia 4");
Console.Write("\nCantidad Producida= ");
tijpro4 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
tijde4 = double.Parse(Console.ReadLine());
tijpor4 = (tijde4 / tijpro4) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", tijpor4);
Console.WriteLine("\nDia 5");
Console.Write("\nCantidad Producida= ");
tijpro5 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
tijde5 = double.Parse(Console.ReadLine());
tijpor5 = (tijde5 / tijpro5) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", tijpor5);
Console.WriteLine("\nDia 6");
Console.Write("\nCantidad Producida= ");
tijpro6 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
tijde6 = double.Parse(Console.ReadLine());
tijpor6 = (tijde6 / tijpro6) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", tijpor6);
Console.WriteLine("\nDia 7");
Console.Write("\nCantidad Producida= ");
tijpro7 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
tijde7 = double.Parse(Console.ReadLine());
tijpor7 = (tijde7 / tijpro7) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", tijpor7);
tijpro = tijpro1 + tijpro2 + tijpro3 + tijpro4 + tijpro5 + tijpro6 + tijpro7;
tijde = tijde1 + tijde2 + tijde3 + tijde4 + tijde5 + tijde6 + tijde7;
porciento3 = (tijde / tijpro) * 100;
Console.WriteLine("\nCantidad de unidades producidas= " + tijpro);
Console.WriteLine("\nCantidad de unidades defectuosas= " + tijde);
Console.WriteLine("\nPorciento total de unidades defectuosos= {0:f2}%", porciento3);
Console.ReadKey();
Console.Clear();
Console.WriteLine("Reporte De Control De Calidad De \"Culiacan\"");
Console.WriteLine("\nDia 1");
Console.Write("\nCantidad Producida= ");
culpro1 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
culde1 = double.Parse(Console.ReadLine());
culpor1 = (culde1 / culpro1) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", culpor1);
Console.WriteLine("\nDia 2");
Console.Write("\nCantidad Producida= ");
culpro2 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
culde2 = double.Parse(Console.ReadLine());
culpor2 = (culde2 / culpro2) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", culpor2);
Console.WriteLine("\nDia 3");
Console.Write("\nCantidad Producida= ");
culpro3 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
culde3 = double.Parse(Console.ReadLine());
culpor3 = (culde3 / culpro3) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", culpor3);
Console.WriteLine("\nDia 4");
Console.Write("\nCantidad Producida= ");
culpro4 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
culde4 = double.Parse(Console.ReadLine());
culpor4 = (culde4 / culpro4) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", culpor4);
Console.WriteLine("\nDia 5");
Console.Write("\nCantidad Producida= ");
culpro5 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
culde5 = double.Parse(Console.ReadLine());
culpor5 = (culde5 / culpro5) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", culpor5);
Console.WriteLine("\nDia 6");
Console.Write("\nCantidad Producida= ");
culpro6 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
culde6 = double.Parse(Console.ReadLine());
culpor6 = (culde6 / culpro6) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", culpor6);
Console.WriteLine("\nDia 7");
Console.Write("\nCantidad Producida= ");
culpro7 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
culde7 = double.Parse(Console.ReadLine());
culpor7 = (culde7 / culpro7) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", culpor7);
tculpro = culpro1 + culpro2 + culpro3 + culpro4 + culpro5 + culpro6 + culpro7;
tculde = culde1 + culde2 + culde3 + culde4 + culde5 + culde6 + culde7;
porciento4 = (tculde / tculpro) * 100;
Console.WriteLine("\nCantidad de unidades producidas= " + tculpro);
Console.WriteLine("\nCantidad de unidades defectuosas= " + tculde);
Console.WriteLine("\nPorciento total de unidades defectuosos={0:f2} %", porciento4);
Console.ReadKey();
Console.Clear();
Console.WriteLine("Reporte De Control De Calidad De \"Mexico\"");
Console.WriteLine("\nDia 1");
Console.Write("\nCantidad Producida= ");
mexpro1 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
mexde1 = double.Parse(Console.ReadLine());
mexpor1 = (mexde1 / mexpro1) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", mexpor1);
Console.WriteLine("\nDia 2");
Console.Write("\nCantidad Producida= ");
mexpro2 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
mexde2 = double.Parse(Console.ReadLine());
mexpor2 = (mexde2 / mexpro2) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", mexpor2);
Console.WriteLine("\nDia 3");
Console.Write("\nCantidad Producida= ");
mexpro3 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
mexde3 = double.Parse(Console.ReadLine());
mexpor3 = (mexde3 / mexpro3) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", mexpor3);
Console.WriteLine("\nDia 4");
Console.Write("\nCantidad Producida= ");
mexpro4 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
mexde4 = double.Parse(Console.ReadLine());
mexpor4 = (mexde4 / mexpro4) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", mexpor4);
Console.WriteLine("\nDia 5");
Console.Write("\nCantidad Producida= ");
mexpro5 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
mexde5 = double.Parse(Console.ReadLine());
mexpor5 = (mexde5 / mexpro5) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", mexpor5);
Console.WriteLine("\nDia 6");
Console.Write("\nCantidad Producida= ");
mexpro6 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
mexde6 = double.Parse(Console.ReadLine());
mexpor6 = (mexde6 / mexpro6) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", mexpor6);
Console.WriteLine("\nDia 7");
Console.Write("\nCantidad Producida= ");
mexpro7 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
mexde7 = double.Parse(Console.ReadLine());
mexpor7 = (mexde7 / mexpro7) * 100;
Console.WriteLine("Porciento de unidades defectuosas= {0:f2}%", mexpor7);
mexpro = mexpro1 + mexpro2 + mexpro3 + mexpro4 + mexpro5 + mexpro6 + mexpro7;
mexde = mexde1 + mexde2 + mexde3 + mexde4 + mexde5 + mexde6 + mexde7;
porciento5 = (mexde / mexpro) * 100;
Console.WriteLine("\nCantidad de unidades producidas= " + mexpro);
Console.WriteLine("\nCantidad de unidades defectuosas= " + mexde);
Console.WriteLine("\nPorciento total de unidades defectuosos={0:f2} %", porciento5);
Console.ReadKey();
Console.Clear();
tunipro = tpro1 + tguapro + tijpro + tculpro + mexpro;
tunidef = tde1 + tguade + tijde + tculde + mexde;
tpordef = (tunidef / tunipro) * 100;
Console.WriteLine("\n------------------------------------------------------------------------");
Console.WriteLine(" Localizacion De |\tUnidades |\tUnidades |\t % De Unidades |");
Console.WriteLine(" La Planta |\tProucidas |\tDefectuosas |\t Defectuosas |");
Console.WriteLine("------------------------------------------------------------------------");
Console.WriteLine(" Hermosillo |\t{0:f} \t{1:f} \t {2:f2}% ", tpro1, tde1, porciento1);
Console.WriteLine("------------------------------------------------------------------------");
Console.WriteLine(" Guamuchil |\t{0:f} \t{1:f} \t {2:f2}% ", tguapro, tguade, porciento2);
Console.WriteLine("------------------------------------------------------------------------");
Console.WriteLine(" Tijuana |\t{0:f} \t{1:f} \t {2:f2}% ", tijpro, tijde, porciento3);
Console.WriteLine("------------------------------------------------------------------------");
Console.WriteLine(" Culiacan |\t{0:f} \t{1:f} \t {2:f2}% ", tculpro, tculde, porciento4);
Console.WriteLine("------------------------------------------------------------------------");
Console.WriteLine(" México |\t{0:f} \t{1:f} \t {2:f2}% ", mexpro, mexde, porciento5);
Console.WriteLine("========================================================================");
Console.WriteLine(" Total |\t{0:f} \t{1:f} \t {2:f2}% ", tunipro, tunidef, tpordef);
Console.WriteLine("------------------------------------------------------------------------");

Console.WriteLine("Desea hacer un nuevo reporte (0=No 1=Si)");
continuar = int.Parse(Console.ReadLine());
}
Console.ReadKey();
}
}
}


Practica 8 problema 4
Codigo:
namespace practica_8_problema_4
{
class Program
{
static void Main(string[] args)
{
int lununi, maruni, mieruni, jueuni;
double lunpro, marpro, mierpro, juepro;
double lunmat, marmat, miermat, juemat;
double luncosto, marcosto, miercosto, juecosto;
//total
double totaluni, totalpro, totalmat, totalcosto, costopromedio;
int continuar=1;
while (continuar == 1)
{
Console.Clear();
Console.WriteLine("\nDias Laborales: Lunes, Martes, Miercoles, Jueves");
Console.WriteLine(" \n\"Lunes\"");
Console.Write("\nUnidades Producidas= ");
lununi = int.Parse(Console.ReadLine());
Console.Write("\nCosto de Produccion= ");
lunpro = double.Parse(Console.ReadLine());
Console.Write("\nCosto de Materiales= ");
lunmat = double.Parse(Console.ReadLine());
luncosto = (lunpro + lunmat) / lununi;
Console.WriteLine("Costo Unitario={0:f2} ", luncosto);
Console.WriteLine(" \n\"Martes\"");
Console.Write("\nUnidades Producidas= ");
maruni = int.Parse(Console.ReadLine());
Console.Write("\nCosto de Produccion= ");
marpro = double.Parse(Console.ReadLine());
Console.Write("\nCosto de Materiales= ");
marmat = double.Parse(Console.ReadLine());
marcosto = (marpro + marmat) / maruni;
Console.WriteLine("Costo Unitario={0:f2} ", marcosto);
Console.WriteLine(" \n\"Miercoles\"");
Console.Write("\nUnidades Producidas= ");
mieruni = int.Parse(Console.ReadLine());
Console.Write("\nCosto de Produccion= ");
mierpro = double.Parse(Console.ReadLine());
Console.Write("\nCosto de Materiales= ");
miermat = double.Parse(Console.ReadLine());
miercosto = (mierpro + miermat) / mieruni;
Console.WriteLine("Costo Unitario={0:f2} ", miercosto);
Console.WriteLine(" \n\"Jueves\"");
Console.Write("\nUnidades Producidas= ");
jueuni = int.Parse(Console.ReadLine());
Console.Write("\nCosto de Produccion= ");
juepro = double.Parse(Console.ReadLine());
Console.Write("\nCosto de Materiales= ");
juemat = double.Parse(Console.ReadLine());
juecosto = (juepro + juemat) / jueuni;
Console.WriteLine("Costo Unitario={0:f2} ", juecosto);
totaluni = lununi + maruni + mieruni + jueuni;
totalpro = lunpro + marpro + mierpro + juepro;
totalmat = lunmat + marmat + miermat + juemat;
totalcosto = luncosto + marcosto + miercosto + juecosto;
costopromedio = totalcosto / 4;
Console.ReadKey();
Console.Clear();
Console.WriteLine("\n \t Costo de Produccion");
Console.WriteLine("\n Dias |\t Unidades \t Costo \t Costo \t Costo");
Console.WriteLine(" Laborales |\tProducidas\tProduccion\tMateriales\tUnitario");
Console.WriteLine("------------------------------------------------------------------------");
Console.WriteLine(" Lunes |\t {0} \t {1} \t {2} \t{3:f2}", lununi, lunpro, lunmat, luncosto);
Console.WriteLine("------------------------------------------------------------------------");
Console.WriteLine(" Martes |\t {0} \t {1} \t {2} \t{3:f2}", maruni, marpro, marmat, marcosto);
Console.WriteLine("------------------------------------------------------------------------");
Console.WriteLine(" Miercoles |\t {0} \t {1} \t {2} \t{2:f2}", mieruni, mierpro, miermat, miercosto);
Console.WriteLine("------------------------------------------------------------------------");
Console.WriteLine(" Jueves |\t {0} \t {1} \t {2} \t{3:f2}", jueuni, juepro, juemat, juecosto);
Console.WriteLine("========================================================================");
Console.WriteLine(" Total |\t {0} \t {1} \t {2} \t{3:f2}", totaluni, totalpro, totalmat, totalcosto);
Console.WriteLine("------------------------------------------------------------------------");
Console.WriteLine("\n Costo Unitario Promedio={0:f2} ", costopromedio);
Console.WriteLine("\nDesea hacer una nueva lista (1=Si 0=No)");
continuar = int.Parse(Console.ReadLine());
}
Console.ReadKey();
}
}
}

Practica 7 "Pseudocodigo"

Practica 7 problema 2

Pseudocodigo:
int bolsa=0, camisa=0, tenis=0, toalla=0, pantalon=0, continuar = 1;
int num=0;
double total=0, factura=0, impuesto=0;
do
{
Print “Seleccione el numero del producto”
Read num
Switch (num)
}
case 1:
print "Cantidad de bolsa de mano”
read bolsa
total = total + bolsa * 28.50
break
case 2:
print "Cantidad de camisa”
read camisa
total = total + camisa * 45.00
break
case 3:
print "Cantidad de tenis"
read tenis
total = total + tenis * 99.00
break
case 4:
print "Cantidad de toalla M"
read toalla
total = total + toalla * 49.99
break
case 5:
print "Cantidad de pantalon"
read pantalon
total = total + pantalon * 68.50
break
default: print "Preciono opcion equivocada"
break
}
Print "Otro producto=1 Calcular factuta=0 "
Read continuar
}
while (continuar == 1);
print "Cantidad\tProducto\t\tSubtotal"

if (bolsa > 0)
{
Print "{0}\t\tBolsa de mano\t\t{1}", bolsa, bolsa * 28.50
}
if (camisa > 0)
{
Print "{0}\t\tCamisa\t\t\t{1}", camisa, camisa * 45.00
}
if (tenis>0)
{
Print "{0}\t\tTenis\t\t\t{1}", tenis,tenis*99.00
}
if (toalla > 0)
{
Print "{0}\t\tToalla\t\t\t{1}", toalla, toalla * 49.99
}
if (pantalon > 0)
{
Print "{0}\t\tPantalon\t\t{1}", pantalon, pantalon * 68.50
}

Practica 7 problema 3

Pseudocodigo:
Print "\nSerie = 1 + 1.0/2.0 + 1.0/4.0 + 1.0/6.0 + 1.0"
double serie = 1
int contador = 1
double denominador = 0.0
print "serie= 1+/t"
while (contador < 21)
{
denominador = denominador + 2.0
print "1/{0}+\t", denominador
serie = serie + 1.0 / denominador
contador++
}
Print "Resultado", serie
fin

martes, 23 de marzo de 2010

Practica 7 en "Visual".

Practica 7 Problema 2 visual
Codigo:
namespace practica_7_problema_2_visual
{
public partial class Form1 : Form
{
bolsa bolsamano;
camisa camisa;
tenis tenis;
toalla toalla;
pantalon pantalon;
double subtotal, total, impuesto, cantidad;

public Form1()
{
InitializeComponent();
bolsamano = new bolsa();
camisa = new camisa();
tenis = new tenis();
toalla = new toalla();
pantalon = new pantalon();
subtotal = total = impuesto=cantidad = 0;

}

private void button1_Click(object sender, EventArgs e)
{
bolsamano.Show();

}

private void button2_Click(object sender, EventArgs e)
{
camisa.Show();
}

private void button3_Click(object sender, EventArgs e)
{
tenis.Show();
}

private void button4_Click(object sender, EventArgs e)
{
toalla.Show();
}

private void button5_Click(object sender, EventArgs e)
{
pantalon.Show();

}

private void button6_Click(object sender, EventArgs e)
{
subtotal = bolsamano.cantidad + camisa.cantidad + tenis.cantidad + toalla.cantidad + pantalon.cantidad;
impuesto = bolsamano.impuesto + camisa.impuesto + tenis.impuesto + toalla.impuesto + pantalon.impuesto;
total = bolsamano.total + camisa.total + tenis.total + toalla.total + pantalon.total;
cantidad = bolsamano.cantidad + camisa.cantidad + tenis.cantidad + toalla.cantidad + pantalon.cantidad;
listBox1.Items.Add(" \"Factura\"");
listBox1.Items.Add(" ");
listBox1.Items.Add(" \tCantidad \tDescripcion \t Subtotal \tImpuesto \tTotal");
listBox1.Items.Add(" \t----------------------------------------------------------------------------------------------------------------------------------------");
listBox1.Items.Add(" \t" + bolsamano.cantidad + "\t\t Bolsa De Mano" + "\t" + bolsamano.subtotal + "\t\t" + bolsamano.impuesto + "\t\t" + bolsamano.total);
listBox1.Items.Add(" \t----------------------------------------------------------------------------------------------------------------------------------------");
listBox1.Items.Add(" \t" + camisa.cantidad + "\t\tCamisa" + "\t\t" + camisa.subtotal + "\t\t" + camisa.impuesto + "\t\t" + camisa.total);
listBox1.Items.Add(" \t----------------------------------------------------------------------------------------------------------------------------------------");
listBox1.Items.Add(" \t" + tenis.cantidad + "\t\tTenis" + "\t\t" + tenis.subtotal + "\t\t" + tenis.impuesto + "\t\t" + tenis.total);
listBox1.Items.Add(" \t----------------------------------------------------------------------------------------------------------------------------------------");
listBox1.Items.Add(" \t" + toalla.cantidad + "\t\tToalla M" + "\t\t" + toalla.subtotal + "\t\t" + toalla.impuesto + "\t\t" + toalla.total);
listBox1.Items.Add(" \t----------------------------------------------------------------------------------------------------------------------------------------");
listBox1.Items.Add(" \t" + pantalon.cantidad + "\t\tPantalón" + "\t\t" + pantalon.subtotal + "\t\t" + pantalon.impuesto + "\t\t" + pantalon.total);
listBox1.Items.Add(" \t====================================================================");
listBox1.Items.Add("\t"+cantidad+"\t\tTotal"+"\t\t"+subtotal+"\t\t"+impuesto+"\t\t"+total);

}

private void button7_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
}

private void button8_Click(object sender, EventArgs e)
{
Close();
}
}
}

Practica 7 Problema 3 visual
Codigo:
namespace practica_7_problema_3_visual
{
public partial class Form1 : Form
{
double serie, denominador;
int contador;


public Form1()
{
InitializeComponent();
serie = contador= 1;
denominador =0.0;

}

private void button1_Click(object sender, EventArgs e)
{
while (contador < 21)
{

denominador = denominador + 2;
serie =serie+ (1.0 / denominador);
contador++;
listBox1.Items.Add("serie= 1+1.0/ " + denominador);

}
listBox1.Items.Add(" ");
listBox1.Items.Add("serie= " + serie);
}

private void button2_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
}

private void button3_Click(object sender, EventArgs e)
{
Close();
}
}
}

Practica 7 en "Consola".

Practica 7 Problema 1
Codigo:
namespace practica_7_problema_2
{
class Program
{
static void Main(string[] args)
{
int bolsa=0, camisa=0, tenis=0, toalla=0, pantalon=0, continuar = 1, num=0;
double total=0, factura=0, impuesto=0;

do
{
Console.Clear();
Console.WriteLine("\tNumero de producto Descripcion Precio de la lista");
Console.WriteLine("\t----------------------------------------------------------");
Console.WriteLine(" 1 Bolsa de mano $28.50");
Console.WriteLine(" 2 Camisa $45.00");
Console.WriteLine(" 3 Tenis $99.00");
Console.WriteLine(" 4 Toalla M $49.99");
Console.WriteLine(" 5 Pantalon $68.50");
Console.Write("\nSelecciones el numero del producto= ");
num = int.Parse(Console.ReadLine());
switch (num)
{
case 1:
Console.Write("Cantidad de bolsa de mano : ");
bolsa = int.Parse(Console.ReadLine());
total = total + bolsa * 28.50;
break;
case 2:
Console.Write("Cantidad de camisa : ");
camisa = int.Parse(Console.ReadLine());
total = total + camisa * 45.00;
break;
case 3:
Console.Write("Cantidad de tenis : ");
tenis = int.Parse(Console.ReadLine());
total = total + tenis * 99.00;
break;
case 4:
Console.Write("Cantidad de toalla M : ");
toalla = int.Parse(Console.ReadLine());
total = total + toalla * 49.99;
break;
case 5:
Console.Write("Cantidad de pantalon : ");
pantalon = int.Parse(Console.ReadLine());
total = total + pantalon * 68.50;
break;
default: Console.WriteLine("Preciono opcion equivocada");
break;
}
Console.Write("Otro producto=1 Calcular factuta=0 ");
continuar = int.Parse(Console.ReadLine());
}
while (continuar == 1);
Console.WriteLine("Cantidad\tProducto\t\tSubtotal");

if (bolsa > 0)
{
Console.WriteLine("{0}\t\tBolsa de mano\t\t{1}", bolsa, bolsa * 28.50);
}
if (camisa > 0)
{
Console.WriteLine("{0}\t\tCamisa\t\t\t{1}", camisa, camisa * 45.00);
}
if (tenis>0)
{
Console.WriteLine("{0}\t\tTenis\t\t\t{1}", tenis,tenis*99.00);
}
if (toalla > 0)
{
Console.WriteLine("{0}\t\tToalla\t\t\t{1}", toalla, toalla * 49.99);
}
if (pantalon > 0)
{
Console.WriteLine("{0}\t\tPantalon\t\t{1}", pantalon, pantalon * 68.50);
}
Console.ReadKey();
}
}
}

Practica 7 Problema 3
Codigo:
namespace practica_7_problema_3
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("\nSerie = 1 + 1.0/2.0 + 1.0/4.0 + 1.0/6.0 + 1.0");
double serie = 1;
int contador = 1;
double denominador = 0.0;
Console.Write("serie= 1+/t");
while (contador < 21)
{
denominador = denominador + 2.0;
Console.Write("1/{0}+\t", denominador);
serie = serie + 1.0 / denominador;
contador++;
}
Console.WriteLine("\n\n Resultado={0:f4} ", serie);
Console.ReadKey();
}
}
}

lunes, 22 de marzo de 2010

Practica 6 "Diagrama de flujo."

Practica 6 Problema 1
Diagrama de flujo

Practica 6 Problema 2
Diagrama de flujo

Practica 6 Problema 3
Diagrama de flujo

Practica 6 en "Visual".

Practica 6 Problema 1 visual
Codigo:
namespace Practica_6_problema_1_visual
{
public partial class Form1 : Form
{
Cuadrado cuadrado;
rectangulo rectangulo;
circulo circulo;
triangulo triangulo;
rombo rombo;
public Form1()
{
InitializeComponent();
cuadrado = new Cuadrado();
rectangulo = new rectangulo();
circulo = new circulo();
triangulo = new triangulo();
rombo = new rombo();
}

private void button1_Click(object sender, EventArgs e)
{
cuadrado.Show();
}

private void button2_Click(object sender, EventArgs e)
{
rectangulo.Show();
}

private void button3_Click(object sender, EventArgs e)
{
circulo.Show();
}

private void button4_Click(object sender, EventArgs e)
{
triangulo.Show();
}

private void button5_Click(object sender, EventArgs e)
{
rombo.Show();
}

private void button6_Click(object sender, EventArgs e)
{
Close();
}
}
}
Form: Triangulo
namespace Practica_6_problema_1_visual
{
public partial class triangulo : Form
{
double lado1, lado2, lado3, perimetro, area, T;
public triangulo()
{
InitializeComponent();
lado1 = lado2 = lado3 = perimetro = area = T = 0;
}

private void button1_Click(object sender, EventArgs e)
{
lado1 = double.Parse(textBox1.Text);
lado2 = double.Parse(textBox2.Text);
lado3 = double.Parse(textBox3.Text);
perimetro = lado1 + lado2 + lado3;
T = (lado1 + lado2 + lado3) / 2;
area = Math.Sqrt(T * (T - lado1) * (T - lado2) * (T -lado3));
label5.Text = ("Perimetro= " + perimetro);
label6.Text = ("Area= " + area);

}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
label5.Text = " ";
label6.Text = " ";
}

private void button3_Click(object sender, EventArgs e)
{
Close();
}
}
}


Practica 6 Problema 2 visual
Codigo:
namespace practica_6_problema_2_visual
{
public partial class Form1 : Form
{
holandeses_a_canadienses holacan;
griegas_a_norteamericano drcadolar;
canadiense_a_libra canalib;
norteamericano_a_francos dolarafran;
public Form1()
{
InitializeComponent();
holacan = new holandeses_a_canadienses();
drcadolar = new griegas_a_norteamericano();
canalib = new canadiense_a_libra();
dolarafran = new norteamericano_a_francos();
}

private void button1_Click(object sender, EventArgs e)
{
holacan.Show();
}

private void button2_Click(object sender, EventArgs e)
{
drcadolar.Show();
}

private void button3_Click(object sender, EventArgs e)
{
canalib.Show();
}

private void button4_Click(object sender, EventArgs e)
{
dolarafran.Show();
}

private void button5_Click(object sender, EventArgs e)
{
Close();
Form: Dracmas Griegas a Dolar Norteamericano
namespace practica_6_problema_2_visual
{
public partial class griegas_a_norteamericano : Form
{
double dracma, dolar, T;
public griegas_a_norteamericano()
{
InitializeComponent();
dracma = dolar = T = 0;
}

private void button1_Click(object sender, EventArgs e)
{
dracma = double.Parse(textBox1.Text);
T = (dracma * 2.95) / 100;
dolar = T * 1.06;
label3.Text = ("Cantidad en Dólares Norteamericanos= " + dolar);

}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
label3.Text = " ";
}

private void button3_Click(object sender, EventArgs e)
{
Close();
}
}
}

Practica 6 Problema 3 visual
Codigo:
namespace practica_6_problema_3
{
public partial class Form1 : Form
{
fahrenheit f;
celsius c;
kelvin k;
rankine r;
public Form1()
{
InitializeComponent();
f = new fahrenheit();
c = new celsius();
k = new kelvin();
r = new rankine();
}

private void button1_Click(object sender, EventArgs e)
{
f.Show();

}

private void button2_Click(object sender, EventArgs e)
{
c.Show();
}

private void button3_Click(object sender, EventArgs e)
{
k.Show();
}

private void button4_Click(object sender, EventArgs e)
{
r.Show();

}

private void button5_Click(object sender, EventArgs e)
{
Close();
}
}
}
Form: Fahrenheit
namespace practica_6_problema_3
{
public partial class fahrenheit : Form
{
double f, cel, kelvin, rankine;
public fahrenheit()
{

InitializeComponent();
f = cel = kelvin = rankine;

}

private void button1_Click(object sender, EventArgs e)
{
f = double.Parse(textBox1.Text);
cel = (5.0 / 9.0) * (f - 32);
kelvin = cel + 273;
rankine = f + 460;
listBox1.Items.Add("Grados Fahrenheit= " + f + "°F");
listBox1.Items.Add(" ");
listBox1.Items.Add("Grados Celsius= " + cel + "°C");
listBox1.Items.Add(" ");
listBox1.Items.Add("Grados Kelvin= " + kelvin + "°K");
listBox1.Items.Add(" ");
listBox1.Items.Add("Grados Rankine= " + rankine + "°R");
}

private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
listBox1.Items.Clear();
}

private void button3_Click(object sender, EventArgs e)
{
Close();
}
}
}

Practica 6 en "Consola".

Practica 6 Problema 1
Codigo:
namespace practica_6_problema_1
{
class Program
{
static void Main(string[] args)
{
int opcion;
double lado = 0, ancho = 0, largo = 0, radio = 0, perimetro = 0, area = 0, lado2 = 0, lado3 = 0, D=0, d=0, T=0;
do
{
Console.Clear();
Console.WriteLine("Opciones a eligir:");
Console.WriteLine("\nCalculo de area y perimetro");
Console.WriteLine("\t1)cuadrado\n\t2)rectangulo\n\t3)circulo\n\t4)triangulo\n\t5)rombo\n\t0salida");
Console.Write("\nElegir una opcion (1-5):");
opcion = int.Parse(Console.ReadLine());
switch (opcion)
{
case 0: Console.WriteLine("Fin de programa");
area = 0;
perimetro = 0;
break;

case 1: Console.Clear();
Console.WriteLine("\tCalculo area y perimetro de un cuadrado");
Console.Write("\nIntroduce valor de lado=");
lado = double.Parse(Console.ReadLine());
perimetro = 4 * lado;
area = Math.Pow(lado, 2);
break;
case 2: Console.Clear();
Console.WriteLine("\tCalculo area y perimetro de un rectangulo");
Console.Write("\nIntroduce valor de ancho=");
ancho = double.Parse(Console.ReadLine());
Console.Write("\nIntroduce valor de largo=");
largo = double.Parse(Console.ReadLine());
perimetro = (2 * ancho) + (2 * largo);
area = largo * ancho;
break;
case 3: Console.Clear();
Console.WriteLine("\tCalcular area y perimetro de un circulo");
Console.Write("\nIntroduce valor de radio=");
radio = double.Parse(Console.ReadLine());
perimetro = 2 * radio * (Math.PI);
area = Math.Pow(radio, 2) * (Math.PI);
break;
case 4: Console.Clear();
Console.WriteLine("\tCalcular area y perimetro de un triangulo");
Console.Write("\nIntroduce valor de lado 1=");
lado = double.Parse(Console.ReadLine());
Console.Write("\nIntroduce valor de lado 2=");
lado2 = double.Parse(Console.ReadLine());
Console.Write("\nIntroduce valor de lado 3=");
lado3 = double.Parse(Console.ReadLine());
perimetro = lado + lado2 + lado3;
T = (lado + lado2 + lado3) / 2;
area = (Math.Sqrt(T*(T - lado) * (T - lado2) * (T - lado3)));
break;
case 5: Console.Clear();
Console.WriteLine("Calcular area y perimetro de un rombo");
Console.Write("\nIntroduce valor de un lado=");
lado = double.Parse(Console.ReadLine());
Console.Write("\nIntroduce valor de diagonal mayor=");
D = double.Parse(Console.ReadLine());
Console.Write("\nIntroduce valor de diagonal menor=");
d = double.Parse(Console.ReadLine());
perimetro = 4 * lado;
area = (D * d) / 2;
break;
default:
Console.WriteLine("Presiono opcion equivocada");
break;

}

Console.WriteLine("\nPerimetro={0:f2} Area={1:f2}", perimetro, area);
Console.ReadKey();
}
while (opcion != 0);
}
}
}

Practica 6 Problema 2
Codigo:
namespace practica_6_problema_2
{
class Program
{
static void Main(string[] args)
{
string opcion;
double cantidad=0, total=0, T=0;
do
{

Console.Clear();
Console.WriteLine("Equivalentes de tasas de moneda extranjera");
Console.WriteLine("\n\ta)Florines holandeses a Dolares canadienses");
Console.WriteLine("\tb)Dracmas griegas a Dolar norteamericano");
Console.WriteLine("\tc)Dolares canadienses a Libra britanica");
Console.WriteLine("\td)Dolares norteamericano a Francos franceses");
Console.Write("\nElegir una opcion de la a-d: ");
opcion = Console.ReadLine();
switch (opcion)
{
case "A":
case "a": Console.Clear();
Console.WriteLine("Equivalente de Florines Holandeses a Dolares canadienses");
Console.Write("\nIntroduce la cantidad de Florines Holandeses= ");
cantidad = double.Parse(Console.ReadLine());
total = (cantidad * 43.20) / 100;
Console.WriteLine("\nCantidad en Florines Holandeses= "+cantidad);
Console.WriteLine("\nConversion a Dolares Canadienses={0:f2} ",total);
break;
case "B":
case "b": Console.Clear();
Console.WriteLine("Equivalenete de Dracmas Griegas a Dolar Norteamericano");
Console.Write("\nIntroduce la cantidad de Dracmas Griegas= ");
cantidad = double.Parse(Console.ReadLine());
T = (cantidad * 2.95) / 100;
total = T * 1.06;
Console.WriteLine("\nCantidad en Dracmas Griegas= "+cantidad);
Console.WriteLine("\nConversion a Dolar Norteamericano={0:f2} ",total);
break;
case "C":
case "c": Console.Clear();
Console.WriteLine("Equivalente de Dolares Canadienses a Libra Britanica");
Console.Write("\nIntroduce la cantidad de Dolares Canadienses= ");
cantidad = double.Parse(Console.ReadLine());
total = cantidad / 1.84;
Console.WriteLine("\nCantidad en Dolares Canadienses= "+ cantidad);
Console.WriteLine("\nConversion a Libra Britanica={0:f2} ", total);
break;
case "D":
case "d": Console.Clear();
Console.WriteLine("Equivalente de Dolares Norteamericanos a Francos Franceses");
Console.Write("\nIntroduce la cantidad de Dolares Norteamericanos= ");
cantidad = double.Parse(Console.ReadLine());
T = cantidad * 1.06;
total = (T * 100) / 21.55;
Console.WriteLine("\nCantidad en Dolares Norteamericanos= "+ cantidad);
Console.WriteLine("\nConversion a Francos Franceses={0:f2} ", total);
break;
case"f":
case"F":Console.WriteLine("Fin del programa");
break;

default:
Console.WriteLine("Presiono la opcion equivocada");
break;
}
Console.ReadKey();
}
while(opcion!="f" && opcion!="F");

}
}
}

Practica 6 Problema 3
Codigo:
namespace practica_6_problema_3
{
class Program
{
static void Main(string[] args)
{
string tipo;
double celsius=0, grado=0, kelvin=0, rankine=0, fahrenheit=0;
do
{
Console.Clear();
Console.WriteLine("Conversiones de Temperaturas");
Console.WriteLine("\nTipo de grados:");
Console.WriteLine("\n\ta)Fahrenheit\n\tb)Celsius\n\tc)Kelvin\n\td)Rankine\n\te)Salir");
Console.Write("\nElegir el tipo de grado que desea convertir (a-d): ");
tipo = Console.ReadLine();
switch (tipo)
{
case "A":
case "a": Console.Clear();
Console.Write("\nIntroducir la cantidad de grados Fahrenheit= ");
grado = double.Parse(Console.ReadLine());
celsius = (5.0 / 9.0) * (grado - 32);
kelvin = celsius + 273;
rankine = grado + 460;
Console.WriteLine("\n\tFahrenheit\tCelsius \tKelvin \tRankine");
Console.WriteLine("\t----------------------------------------------------------");
Console.WriteLine("\t{0:f2} \t{1:f2} °C \t{2:f2} °K \t{3:f2} °R",grado+ "°F",celsius,kelvin,rankine);
break;

case "B":
case "b": Console.Clear();
Console.Write("\nIntroducir la cantidad de grados Celsius= ");
grado = double.Parse(Console.ReadLine());
fahrenheit = (9.0 / 5.0) * grado + 32.00;
kelvin = grado + 273;
rankine = fahrenheit + 460;
Console.WriteLine("\n\tCelsius \tFahrenheit \tKelvin \tRankine");
Console.WriteLine("\t---------------------------------------------------------");
Console.WriteLine("\t{0:f2} °C \t{1:f2} °F \t{2:f2} °K \t{3:f2} °R",grado,fahrenheit,kelvin,rankine);
break;

case "C":
case "c": Console.Clear();
Console.Write("\nIntroducir la cantidad de grados Kelvin= ");
grado = double.Parse(Console.ReadLine());
celsius = grado - 273;
fahrenheit = (9.0 / 5.0) * celsius + 32.00;
rankine = fahrenheit + 460;
Console.WriteLine("\n\tKelvin \tCelsius \tFahrenheit \tRankine");
Console.WriteLine("\t---------------------------------------------------------");
Console.WriteLine("\t{0:f2} °K \t{1:f2} °C \t{2:f2} °F \t{3:f2} °R",grado,celsius,fahrenheit,rankine);
break;

case "D":
case "d": Console.Clear();
Console.Write("\nIntroducir la cantidad de grados Rankine= ");
grado = double.Parse(Console.ReadLine());
fahrenheit = grado - 460;
celsius = (5.0 / 9.0) * (fahrenheit - 32.00);
kelvin = celsius + 273;
Console.WriteLine("\n\tRankine \tFahrenheit \tCelsius \tKelvin");
Console.WriteLine("\t--------------------------------------------------------");
Console.WriteLine("\t{0:f2} °R \t{1:f2} °F \t{2:f2} °C \t{3:f2} °K",grado,fahrenheit,celsius,kelvin);
break;

case "E":
case "e": Console.WriteLine("Fin del programa");
break;

default:
Console.WriteLine("Presiono la opcion equivocada");
break;
}
Console.ReadKey();

}
while(tipo !="e" && tipo !="E");
}
}
}

viernes, 12 de marzo de 2010

Avance de la practica 8 problema 3

namespace practica_8_problema_3
{
class Program
{
static void Main(string[] args)
{
string hermosillo;
//hermosillo 1
double pro1=0, de1=0, pro2=0, de2=0, pro3=0, de3=0, pro4=0, de4=0, pro5=0, de5=0, pro6=0, de6=0, pro7=0, de7=0, tpro1=0, tde1;
//guamuchil 2
Console.WriteLine("Reporte De Control De Calidad");
Console.Write("Planta 1: ");
hermosillo = Console.ReadLine();
Console.WriteLine("\nDia 1");
Console.Write("\nCantidad Producida= ");
pro1 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
de1 = double.Parse(Console.ReadLine());
Console.WriteLine("\nDia 2");
Console.Write("\nCantidad Producida= ");
pro2 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
de2 = double.Parse(Console.ReadLine());
Console.WriteLine("\nDia 3");
Console.Write("\nCantidad Producida= ");
pro3 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
de3 = double.Parse(Console.ReadLine());
Console.WriteLine("\nDia 4");
Console.Write("\nCantidad Producida= ");
pro4 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
de4 = double.Parse(Console.ReadLine());
Console.WriteLine("\nDia 5");
Console.Write("\nCantidad Producida= ");
pro5 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
de5 = double.Parse(Console.ReadLine());
Console.WriteLine("\nDia 6");
Console.Write("\nCantidad Producida= ");
pro6 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
de6 = double.Parse(Console.ReadLine());
Console.WriteLine("\nDia 7");
Console.Write("\nCantidad Producida= ");
pro7 = double.Parse(Console.ReadLine());
Console.Write("Cantidad de defectuosos= ");
de7 = double.Parse(Console.ReadLine());
tpro1 = pro1 + pro2 + pro3 + pro4 + pro5 + pro6 + pro7;
tde1 = de1 + de2 + de3 + de4 + de5 + de6 + de7;
Console.WriteLine("\nCantidad de unidades producidas= "+tpro1);
Console.WriteLine("Cantidad de unidades defectuosas= " + tde1);
Console.ReadKey();
}
}
}