martes, 15 de diciembre de 2009

13.2 alumnos consola

PSEUDOCODIGO:
int ide;
double[] calif;
int total;


public estudiante()
{
ide=0;
calif=new FLOAT[5];
total=0;
}
public void introduceide(int nc)
{
ide=nc;
}
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, bandera = 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 < c; 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 ");
bandera = int.Parse(Console.ReadLine());

} while (bandera == 1);
FIN
}
}

CODIGO EN CONSOLA:
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)
{
int c = 0, bandera = 0,nocontrol;
double examen;
estudiante e1 = new estudiante();

do
{
Console.Write("\nintroduce identificacion estudiante;");
nocontrol = int.Parse(Console.ReadLine());
e1.introduceide(nocontrol);
Console.Write("\nIntroduce calificacion (<=5)");
c = int.Parse(Console.ReadLine());
for (int i = 0; i < c; i++)
{
Console.Write("\nintroduce calificacion {0} examen;", i + 1);
examen = double.Parse(Console.ReadLine());
e1.introducecalif(examen);

}
Console.WriteLine("\nidentificacion alumno ="+ e1.mostraride());
Console.Write("\nPromedio =" + e1.promedio());
Console.WriteLine("\npresione 1 para registar otro estudiante y 0 para salir ");
bandera = int.Parse(Console.ReadLine());

} while (bandera == 1);
Console.ReadKey();
}
}

13.1 _rectangulo,area,peri_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);

}

CODIGO EN CONSOLA:
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);

}


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();





}
}







CODIGO EN WINDOWS:
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);

}

}
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
double h, w;
rectangulo r1 = new rectangulo();
h = double.Parse(textBox1.Text);
w = double.Parse(textBox2.Text);
r1.Asignarancho(w);
r1.Asignarlargo(h);
label3.Text = ("El perimetro es = " + r1.Perimetro());
label4.Text = ("El areala es = " + r1.Area());



}
}

clase de multiplicacion_windows

PSEUDOCODIGO:

double num1, num2;
float suma()
{
return num1 + num2;
}
float multiplicacion()
{
return num1 * num2;
}





READ num1
READ num2

double a1 = suma();
double a2 = multiplicacion();
PRINT a1
PRINT a2
FIN



CODIGO EN WINDOWS:
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();
label3.Text = ("la Suma es :" + a1);
label4.Text=("\n\nLa multiplicacion es : "+a2);
}
}

12.1 MENSAJE FELIZ NAVIDAD CONSOLA

Pseudocodigo:
Print("Mensaje de:");

Print("Feliz.............Navidad..... =D");

Print("Feliz.............Navidad..... =D");

Print("Feliz.............Navidad..... =D");

Print("Feliz.............Navidad..... =D");

Print("Feliz.............Navidad..... =D");

Print("Feliz.............Navidad..... =D");

Print("Feliz.............Navidad..... =D");

Print("Feliz.............Navidad..... =D");

Print("Feliz.............Navidad..... =D");

Print("Feliz.............Navidad..... =D");

Print("Feliz.............Navidad..... =D");

Print("Feliz.............Navidad..... =D");


Print("Att: Esteban XD");
fin


CODIGO EN CONSOLA:
Console.Write("Mensaje de:");
Console.Write("\nFeliz.............Navidad..... =D");
Console.Write("\nFeliz.............Navidad..... =D");
Console.Write("\nFeliz.............Navidad..... =D");
Console.Write("\nFeliz.............Navidad..... =D");
Console.Write("\nFeliz.............Navidad..... =D");
Console.Write("\nFeliz.............Navidad..... =D");
Console.Write("\nFeliz.............Navidad..... =D");
Console.Write("\nFeliz.............Navidad..... =D");
Console.Write("\nFeliz.............Navidad..... =D");
Console.Write("\nFeliz.............Navidad..... =D");
Console.Write("\nFeliz.............Navidad..... =D");
Console.Write("\nFeliz.............Navidad..... =D");

Console.Write("\n\nAtt: Esteban XD");
Console.ReadKey();

martes, 8 de diciembre de 2009

11,4_estaciondtrabajo_consola

PSEUDOCODIGO:
PESUDOCODIGO
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 "Lunes"
break;
case 2: print "Martes"
break;
case 3: print "Miercoles"
break;
case 4: print "Jueves"

break;
case 5: print "Viernes"
break;
case 6: print "Sabado"
break;
case 7: print "Domingo"
break;
}
Print "Mayor Produccion en un dia", mayor
FIN



CODIGO EN CONSOLA:
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("Lunes");
break;
case 2: Console.WriteLine("Martes");
break;
case 3: Console.WriteLine("Miercoles");
break;
case 4: Console.WriteLine("Jueves");
break;
case 5: Console.WriteLine("Viernes");
break;
case 6: Console.WriteLine("Sabado");
break;
case 7: Console.WriteLine("Domingo");
break;
}
Console.WriteLine("Mayor Produccion en un dia {0}",mayor);
Console.ReadKey();
}
}
}

11.2_vendedores_consola y windows

PSEUDOCODIGO:

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
{
PRINT("Numero de vendedor:");

READ Nv

PRINT("Numero de articulo:");

READ Art
PRINT("Cantidad de articulo:");

READ N

sueldos[Nv - 1, Art - 1] = sueldos[Nv - 1, Art - 1] + N * precio[Art - 1];

PRINT("Presione 1 para continuar o 0 para calcular sueldos");
READ sigue

}
while (sigue == 1);
{
int v, p;
double sum, salario;
for (v = 0; v < 10; v = v + 1)
{
sum = 0;

for (p = 0; p < 15; p = p + 1)
{
sum = sum + sueldos[v, p];

}
salario = sum * 0.05;

PRINT("Numero de vendedor:{0}", v + 1);
PRINT ("Sueldo:{0}", salario);


}
}
FIN


CODIGO EN CONSOLA:

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("Numero de vendedor:");

Nv = int.Parse(Console.ReadLine());

Console.WriteLine("Numero 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("Presione 1 para continuar o 0 para calcular sueldos");
sigue = int.Parse(Console.ReadLine());

}
while (sigue == 1);
{
int v, p;
double sum, salario;
for (v = 0; v < 10; v = v + 1)
{
sum = 0;

for (p = 0; p < 15; p = p + 1)
{
sum = sum + sueldos[v, p];

}
salario = sum * 0.05;

Console.WriteLine("Numero de vendedor:{0}", v + 1);
Console.WriteLine("Sueldo:{0}", salario);


}
}
Console.ReadKey();



}
}



CODIGO EN WINDOWS:
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 NV, ART, N;

public Form1()
{
InitializeComponent();
listBox1.Items.Add("Vendedor Articulo Cantidad");
listBox2.Items.Add("Vendedor Sueldo");

NV = ART = N = 0;

}

private void button1_Click(object sender, EventArgs e)
{
NV = int.Parse(textBox1.Text);
textBox1.Clear();
ART = int.Parse(textBox2.Text);
textBox2.Clear();
N = int.Parse(textBox3.Text);
textBox3.Clear();

listBox1.Items.Add(NV.ToString() + "\t\t" + ART.ToString() + "\t" + N.ToString());
sueldos[NV - 1, ART - 1] = sueldos[NV - 1, ART - 1] + N * Precio[ART - 1];
}

private void button2_Click(object sender, EventArgs e)
{
int V, P;
double SUM, salario;
for (V = 0; V < 10; V = V + 1)
{

SUM = 0;


for (P = 0; P < 15; P = P + 1)
{
SUM = SUM + sueldos[V, P];
}

salario = SUM * 0.05;
listBox2.Items.Add(V + 1 + "\t\t" + salario);

}

}
}

11.3_avenidaycalle_consola y windows

PSEUDOCODIGO:
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
{
Print("introduce No de la avenida");
Read ave
if (ave < 1 || ave > 10)
{
Console.WriteLine("avenida erronea");
}
}
while (ave < 1 || ave > 10);
do
{
PRINT("introduce numero de calle");
READ calle
if (calle <30 || calle >58)
{
PRINT("calle erronea");
}
}
while ( calle < 30 || calle > 58);

PRINT("No de accidentes");
READ ac
ciudad [ ave - 1,calle - 30]=ac;
PRINT("presione 1 para continuar y 0 para terminar");
READ sigue
}
while (sigue ==1);

fora = 0 TO 9 STEP a =a+1
{
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
{
}
}
}
}
}

PRINT( "la 1er interseccion mas peligrosa es entre ave {0}y la calle {1} con un numero de accidentes {2}",posave ,poscalle ,mayor);
PRINT("la 2da interseccion mas peligrosa es entre ave {0}y la calle {1} con un numero de accidentes {2}", posave2, poscalle2, mayor2);
PRINT("la 3ra interseccion mas peligrosa es entre ave {0}y la calle {1} con un numero de accidentes {2}", posave3, poscalle3, mayor3);

FIN

CODIGO EN CONSOLA:
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 < 1 || ave > 10)
{
Console.WriteLine("avenida erronea");
}
}
while (ave < 1 || ave > 10);
do
{
Console.WriteLine("introduce numero de calle");
calle=int.Parse(Console.ReadLine());
if (calle <30 || calle >58)
{
Console.WriteLine("calle erronea");
}
}
while ( calle < 30 || calle > 58);

Console.WriteLine("No de accidentes");
ac = int.Parse(Console.ReadLine());
ciudad [ ave - 1,calle - 30]=ac;
Console.WriteLine("presione 1 para continuar 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 mas peligrosa es entre ave {0}y la calle {1} con un numero de accidentes {2}",posave ,poscalle ,mayor);
Console.WriteLine("la 2da interseccion mas peligrosa es entre ave {0}y la calle {1} con un numero de accidentes {2}", posave2, poscalle2, mayor2);
Console.WriteLine("la 3ra interseccion mas peligrosa es entre ave {0}y la calle {1} con un numero de accidentes {2}", posave3, poscalle3, mayor3);

Console.ReadKey();


}
}


CODIGO EN WINDOWS:
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;
checkBox1.Checked = true;
listBox1.Items.Add("Accidentes");
}

private void button1_Click(object sender, EventArgs e)
{
ave = int.Parse(textBox1.Text);
calle = int.Parse(textBox2.Text);
ac = int.Parse(textBox3.Text);

checkBox1.Focus();
if ((checkBox1.Checked == true))
{
if (ave < 1 || ave > 10)
{
MessageBox.Show("avenida equivocada");
textBox1.Clear();
textBox3.Clear();
}
else
{
if (calle < 30 || 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("mayor" + mayor);
listBox1.Items.Add("posicion avenida" + posave);
listBox1.Items.Add("posicion calle" + poscalle);
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
}
else
{
button1.Enabled = false;
if (ave < 1 || ave > 10)
{
MessageBox.Show("avenida equivocada");
textBox1.Clear();
textBox3.Clear();
}
else
{
if (calle < 30 || 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 < mayor2)
{
ciudad[ave - 1, calle - 30] = ac;
mayor3 = ac;
posave3 = ave;
poscalle3 = calle;
}
else
{
}
}
}
}
}
}
}

private void button2_Click(object sender, EventArgs e)
{
listBox1.Items.Add("entre la avenida " + posave + " y la calle " + poscalle + " se produce la mayor cantidad de accidentes con:" + mayor);
listBox1.Items.Add("entre la avenida " + posave2 + " y la calle " + poscalle2 + " se produce la 2da mayor cantidad de accidentes con:" + mayor2);
listBox1.Items.Add("entre la avenida " + posave3 + " y la calle " + poscalle3 + " se produce la 3ra mayor cantidad de accidentes con:" + mayor3);

}
}

11.1_bidimensiona_consola y windows

PSEUDOCODIGO:
int posc=0, posr=0;
int mayor=0;
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}};
for r = 0; to 3 step r=r+1
{
for c = 0 to 4 step c=c+1
{
if (numeros[r, c] > mayor)
{
mayor = numeros[r, c];
posc = c+1;
posr = r+1;


}
else
{
}
Print("la matriz conformada por:{0}", numeros[r, c]);

}


}
Print("el dato mayor es: {0}", mayor);
Print("en el renglon : {0}", posr);
Print("en la columna : {0}", posc);
Fin


CODIGO EN CONSOLA:



CODIGO EN WINDOWS:
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:" + posr + "en la columna" + posc + "el numero" + numeros[r, c]);

}

}
listBox1.Items.Add("el dato mayor en el arrego es:" + mayor);
listBox1.Items.Add("en el renglon:" + posr);
listBox1.Items.Add("en la columna:" + posc);
}
}

miércoles, 18 de noviembre de 2009

Extra Unidad 2 _3_consola y windows

PSEUDOCODIGO :
1. INICIO

int num;
do
{
IMPRIMIR "INTRODUCE VALORES ENTEROS ENTRE 1 Y 10, o 0 PARA SALIR: "
Leer num
switch (num)
{
case 0: imprimir "SALIDA DEL PROGRAMA"
break;
case 1: imprimir "SU EQUIVALENTE EN NUMERO ROMANO ES I"
break;
case 2: imprimir "SU EQUIVALENTE EN NUMERO ROMANO ES II"
break;
case 3: imprimir "SU EQUIVALENTE EN NUMERO ROMANO ES III"
break;
case 4: imprimir "SU EQUIVALENTE EN NUMERO ROMANO ES IV"
break;
case 5: imprimir "SU EQUIVALENTE EN NUMERO ROMANO ES V"
break;
case 6: imprimir "SU EQUIVALENTE EN NUMERO ROMANO ES VI"
break;
case 7: imprimir "SU EQUIVALENTE EN NUMERO ROMANO ES VII"
break;
case 8: imprimir "SU EQUIVALENTE EN NUMERO ROMANO ES VIII"
break;
case 9: imprimir "SU EQUIVALENTE EN NUMERO ROMANO ES IX"
break;
case 10: imprimir "SU EQUIVALENTE EN NUMERO ROMANO ES X"
break;
default: imprimir "NO INTRODUJO NUMERO CORRECTO"
break;
}
}
while (num != 0)
FIN


CODIGO EN CONSOLA:


class Program
{
static void Main(string[] args)
{
double lim, peso, sum;
sum = 0;
Console.Write("INTRODUCE EL LIMITE DE LA PESCA: ");
lim = double.Parse(Console.ReadLine());
do
{
Console.Write("\nINTRODUCE EL PESO INDIVIDUAL: ");
peso = double.Parse(Console.ReadLine());
sum = sum + peso;
if (sum > lim)
{
Console.WriteLine("EL LIMITE HA EXCEDIDO");
Console.WriteLine("EL PESO TOTAL ES {0}", sum);
}
if (sum == lim)
{
Console.WriteLine("\n\nHA LLEGADO AL LIMITE");
Console.WriteLine("\nEL PESO TOTAL ES {0}", sum);
}
}
while (sum < lim && peso != 0);
Console.ReadLine();

}
}


CODIGO EN WINDOWS:
public partial class Form1 : Form
{
double lim, peso, sum;
public Form1()
{
InitializeComponent();
sum = 0;
}

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
lim = double.Parse(textBox1.Text);
listBox1.Items.Add("Peso Individual");
textBox1.Enabled = false;
button1.Enabled = false;
textBox2.Focus();


}

private void button2_Click(object sender, EventArgs e)
{
peso = double.Parse(textBox2.Text);
if (sum < lim && peso != 0)
{
sum = sum + peso;
listBox1.Items.Add("\t\t" + peso.ToString());
if (sum > lim)
{
label3.Text=("El limite ha excedido");
label4.Text=("EL PESO TOTAL ES " + sum.ToString());
}
if (sum == lim)
{
label3.Text=("Ha llegado al limite");
label4.Text=("EL PESO TOTAL ES " + sum.ToString());
}
textBox2.Clear();
textBox2.Focus();
}
else
{
textBox2.Enabled = false;
button2.Enabled = false;
}

}
}

Extra Unidad 2 _2_consola y windows

PSEUDOCODIGO :
1. INICIO

real lim, peso, sum;
sum = 0;
Imprimir "INTRODUCE EL LIMITE DE LA PESCA: "
leer lim
do
{
Imprimir "INTRODUCE EL PESO INDIVIDUAL: "
Leer peso
sum = sum + peso;
if (sum > lim)
{
Imprimir "EL LIMITE HA EXCEDIDO"
Imprimir "EL PESO TOTAL ES ", sum
}
if (sum == lim)
{
Imprimir "HA LLEGADO AL LIMITE"
Imprimir "EL PESO TOTAL ES ", sum
}
}
while (sum < lim && peso != 0)

FIN

CODIGO EN CONSOLA



CODIGO EN CONSOLA
static void Main(string[] args)
{
int num;
do
{
Console.Write("\nintroduce valores enteros entre 1 Y 10, o 0 para salir: ");
num = int.Parse(Console.ReadLine());
switch (num)
{
case 0: Console.WriteLine("SALIDA DEL PROGRAMA");
break;
case 1: Console.WriteLine("\nSu Equivalente en numero romano es I");
break;
case 2: Console.WriteLine("\nSu Equivalente en numero romano es II");
break;
case 3: Console.WriteLine("\nSu Equivalente en numero romano es III");
break;
case 4: Console.WriteLine("\nSu Equivalente en numero romano es IV");
break;
case 5: Console.WriteLine("\nSu Equivalente en numero romano es V");
break;
case 6: Console.WriteLine("\nSu Equivalente en numero romano es VI");
break;
case 7: Console.WriteLine("\nSu Equivalente en numero romano es VII");
break;
case 8: Console.WriteLine("\nSu Equivalente en numero romano es VIII");
break;
case 9: Console.WriteLine("\nSu Equivalente en numero romano es IX");
break;
case 10: Console.WriteLine("\nSu Equivalente en numero romano es X");
break;
default: Console.WriteLine("\nintroduccion de numero incorrecto");
break;
}
}
while (num != 0);
Console.ReadLine();

}



CODIGO EN WINDOWS:

public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
int n;
n = int.Parse(textBox1.Text);
if (n >= 0 && n <= 10)
switch (n)
{
case 1: label2.Text=("El equivalente en romano es I");
break;
case 2: label2.Text = ("El equivalente en romano es II");
break;
case 3: label2.Text = ("El equivalente en romano es III");
break;
case 4: label2.Text = ("El equivalente en romano es IV");
break;
case 5: label2.Text = ("El equivalente en romano es V");
break;
case 6: label2.Text = ("El equivalente en romano es VI");
break;
case 7: label2.Text = ("El equivalente en romano es VII");
break;
case 8: label2.Text = ("El equivalente en romano es VIII");
break;
case 9: label2.Text = ("El equivalente en romano es IX");
break;
case 10: label2.Text = ("El equivalente en romano es X");
break;

}
else label2.Text = ("Numero incorrecto");


}

Extra Unidad 2 _1_consola y windows

PSEUDOCODIGO :
1. INICIO

int valor, sum, prom, n;
n = 0;
sum = 0;
do
{
Imprimir "INTRODUCE VALOR NUMERICO: "
Leer valor
sum=sum+valor;
n=n+1;
}
while (valor!=9999)
sum = sum - 9999;
n = n - 1;
prom = sum / n;
Imprimir "EL PROMEDIO ES: ", prom
FIN


CODIGO EN CONSOLA:

int valor=0,n=0,prom=0,suma=0;

do
{
Console.WriteLine("Introduce valores numericos");

valor = int.Parse(Console.ReadLine());
if (valor != 999)
{

suma = suma + valor;


n = n + 1;
}



} while (valor != 9999);
suma = suma - 9999;
n = n - 1;
prom = suma / n;
Console.WriteLine("el promedio es: {0} ", prom);
Console.ReadKey();




CODIGO EN WINDOWS:

public partial class Form1 : Form
{
int valor, sum, n;
double prom;

public Form1()
{
InitializeComponent();
sum = n = valor = 0;
listBox1.Items.Add("Valores numericos");

}

private void button1_Click(object sender, EventArgs e)
{

valor = int.Parse(textBox1.Text);
if (valor != 9999)
{
listBox1.Items.Add(" " + valor.ToString());
sum = sum + valor;
n = n + 1;
textBox1.Clear();
textBox1.Focus();
}
else
{
n = n - 1;
prom = sum / n;
listBox1.Items.Add("El promedio es: " + prom.ToString());
textBox1.Enabled = false;
button1.Enabled = false;
}

}

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

private void button3_Click(object sender, EventArgs e)
{
Application.Exit();
}
}

martes, 10 de noviembre de 2009

10.3_voltajes[15]_consola y windows

PSEUDOCODIGO:
REAL[,] voltajes=new double[3,5];
REAL c1 =0,c2=0,r=0,c=0,suma1=0,suma2=0;
for (r = 0 TO 3 r=r+1)
{
for (c = 0 TO 5; c= c+1)
{
PRINT "Voltajes [{0},{1}] : ", r, c
READ voltajes[r, c]

}

}
for (r = 0 TO 3; r=r+1)
{
for (c = 0 TO 5; c=c+1)
{
if (voltajes[r, c] < 60)
{
c1 = c1 + 1;


}
else
{
if (voltajes[r, c] >= 60)
{


c2 = c2 + 1;

}
}
}
}
PRINT "No. de Voltajes <60 : {0} \n\n No. de Voltajes >=60 : {1}", c1,c2);



FINAL



CODIGO EN CONSOLA
static void Main(string[] args)
{

double[,] voltajes=new double[3,5];
int c1 =0,c2=0,r=0,c=0,suma1=0,suma2=0;
for (r = 0; r < 3; r++)
{
for (c = 0; c < 5; c++)
{
Console.Write("Voltajes [{0},{1}] : ", r, c);
voltajes[r, c] = double.Parse(Console.ReadLine());

}

}
for (r = 0; r < 3; r++)
{
for (c = 0; c < 5; c++)
{
if (voltajes[r, c] < 60)
{
c1 = c1 + 1;


}
else
{
if (voltajes[r, c] >= 60)
{


c2 = c2 + 1;

}
}
}
}
Console.WriteLine("\nNo. de Voltajes <60 : {0}\n\nNo. de Voltajes >=60 : {1}", c1,c2);



Console.ReadKey();



}


CODIGO EN WINDOWS:
public partial class Form1 : Form
{ int[,] voltaje = new int[3,5];
int r = 0;
int resistencia = 0;
int corriente = 0;
int c1=0,c2=0;
public Form1()
{


InitializeComponent();

listBox1.Items.Add("VOLTAJES");


}

private void button1_Click(object sender, EventArgs e)
{
if (resistencia < 3)
{
if (corriente < 5)
{
voltaje[resistencia, corriente] = int.Parse(textBox1.Text);
listBox1.Items.Add("Voltaje [" + resistencia.ToString() + "," + corriente.ToString() + "] : " + voltaje[resistencia, corriente].ToString());
corriente++;
textBox1.Clear();
textBox1.Focus();
textBox1.Clear();
}
else
{
resistencia++;
corriente = 0;

}

}


}

private void button2_Click(object sender, EventArgs e)
{
for (resistencia = 0; resistencia < 3; resistencia++)
{
for (corriente = 0; corriente < 5; corriente++)
{
if (voltaje[resistencia, corriente] < 60)
{
c1 = c1 + 1;

}
else
{
if (voltaje[resistencia, corriente] >= 60)
{
c2 = c2 + 1;
}
}

}
}

label2.Text = ("Numero de Voltajes <60 es: " + c1.ToString());
label3.Text = ("Numero de Voltases >=60 es: " + c2.ToString());

}

private void button3_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox1.Focus();
listBox1.Items.Clear();
label2.Text = "";
label3.Text = "";

}

private void button4_Click(object sender, EventArgs e)
{
Application.Exit();
}
}

10.2_re,co,po,total_consola y windows

PSEUDOCODIGO:
REAL[] resistencia ={16,27,39,56,81};
REAL[] corriente = new int [5];
REAL[] potencia = new int[5];
REAL total = 0, I = 0;
for (I = 0 TO 4 STEP I=I+1)
{
PRINT("Introduce corriente",I);
READ corriente[I]
potencia[I] = resistencia[I] * (corriente[I] * corriente[I]);
total = total + potencia[I];

}

PRINT(" Resistencia Corriente Potencia");
PRINT("________________________________________________");

for (I = 0 TO 4 STEP I=I+1)
{
PRINT(" {0} {1} {2}", resistencia[I], corriente[I], potencia[I]);

}
PRINT("Total= " + total);
FINAL


CODIGO EN CONSOLA:
static void Main(string[] args)
{
int [] resistencia ={16,27,39,56,81};
int[] corriente = new int [5];
int[] potencia = new int[5];
int total = 0, I = 0;
for (I = 0; I <= 4; I++)
{
Console.WriteLine("Introduce corriente",I);
corriente[I] = int.Parse(Console.ReadLine());
potencia[I] = resistencia[I] * (corriente[I] * corriente[I]);
total = total + potencia[I];

}

Console.WriteLine(" Resistencia Corriente Potencia");
Console.WriteLine("________________________________________________");

for (I = 0; I <= 4; I++)
{
Console.WriteLine(" {0} {1} {2}", resistencia[I], corriente[I], potencia[I]);

}
Console.WriteLine("Total= " + total);
Console.ReadKey();
}




CODIGO EN WINDOWS:
public partial class Form1 : Form
{
int[] resistencia = { 16, 27, 39, 56, 81 };
int [] corriente = new int[5];
int[] potencia = new int[5];
int total = 0, I = 0;

public Form1()
{
InitializeComponent();
total = 0;
listBox1.Items.Add("RESISTENCIA");
listBox2.Items.Add("CORRIENTE");
listBox3.Items.Add("POTENCIA");
}

private void button1_Click(object sender, EventArgs e)
{


if (I < 5)
{
textBox1.Focus();
corriente[I] = int.Parse(textBox1.Text);
potencia[I] = resistencia[I] * (corriente[I] * corriente[I]);
textBox1.Clear();
total = total + potencia[I];
listBox1.Items.Add(resistencia[I]);
listBox2.Items.Add(corriente[I]);
listBox3.Items.Add(potencia[I]);
I++;

}

else
{
button1.Enabled = false;
}
}

private void button2_Click(object sender, EventArgs e)
{
label2.Text = (total.ToString());



}

10.1_maximo,minimo_consola y windows

PSEUDOCODIGO:
{
REAL pendiente[9] = { 17.24, 25.63, 5.94, 33.92, 3.71, 2.84, 35.93, 18.24, 6.92 };
double mayor = pendiente[0];
double menor = pendiente[0];
int i;
PRINT "Pendientes:"
for(i=0 TO 8 STEP I¿I+1 )
{

PRINT(pendiente[i]);
if(pendiente[i]>mayor)
{
mayor=pendiente[i];
}
if(pendiente[i] {
menor=pendiente[i];
}}

PRINT "Dato Mayor: {0}",mayor
PRINT "Dato Menor: {0}", menor
FINAL
}


CODIGO EN CONSOLA:
static void Main(string[] args)
{
double[] pendiente = { 17.24, 25.63, 5.94, 33.92, 3.71, 2.84, 35.93, 18.24, 6.92 };
double mayor = pendiente[0];
double menor = pendiente[0];
int i;
Console.WriteLine("Pendientes:");
for(i=0;i<=8;i=i+1)
{

Console.WriteLine(pendiente[i]);
if(pendiente[i]>mayor)

{mayor=pendiente[i];
}
if(pendiente[i] {
menor=pendiente[i];
}}

Console.WriteLine("\nDato Mayor: {0}",mayor);
Console.WriteLine("Dato Menor: {0}", menor);
Console.ReadKey();
}






CODIGO EN WINDOWS:
private void button1_Click(object sender, EventArgs e)
{
double[] pendiente = { 17.24, 25.63, 5.94, 33.92, 3.71, 2.84, 35.93, 18.24, 6.92 };
double mayor = pendiente[0];
double menor = pendiente[0];
int i;
listBox1.Items.Add("Pendientes:");
for (i = 0; i <= 8; i = i + 1)
{

listBox1.Items.Add(pendiente[i]);
if (pendiente[i] > mayor)
{
mayor = pendiente[i];
}
if (pendiente[i] < menor)
{
menor = pendiente[i];
}
}

label1.Text=("\nDato Mayor: "+ mayor);
label2.Text=("Dato Menor: "+ menor);

}

private void button2_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
label1.Text = "";
label2.Text = "";

}

private void button3_Click(object sender, EventArgs e)
{
Application.Exit();
}


martes, 3 de noviembre de 2009

9.1_(a,b)varianza_consola y windows

PSEUDOCODIGO
Pseudocódigo
Practica 9.1 inciso (A)
int[ ] calificaciones = { 89, 95, 72, 83, 99, 54, 86, 75, 92, 73, 79, 75, 82, 73 };
int[ ] desviacion = new int[14];
int suma = 0, promedio, I, variancia;
Print("\nCalificacion Desviacion");
for (I = 0; I < 14; I++)
{
suma = suma + calificaciones[I];
}
promedio = suma / 14;ss

for (I = 0; I < 14; I++)
{
desviacion[I] = calificaciones[I] - promedio;
Print (calificaciones[I] + "\t\t" + desviacion[I]);
}
suma = 0;
for (I = 0; I < 14; I++)
{
suma = suma + desviacion[I] * desviacion[I];
}
variancia = suma / 14;
Print ("La barianza es:" + variancia);

Fin.


CODIGO EN CONSOLA:
{
class Program
{
static void Main(string[] args)
{
int[] calificaciones = { 89, 95, 72, 83, 99, 54, 86, 75, 92, 73, 79, 75, 82, 73 };
int [] desviacion=new int[14];
int suma=0,varianza,promedio;
int I;

for(I=0;I<14;I++)
{
suma=suma+calificaciones[I];
}
promedio=suma/14;
for(I=0;I<14;I++)
{
desviacion[I]=calificaciones[I]-promedio;
}
Console.WriteLine("Calificacion Desviacion");
for(I=0;I<14;I++)
{
Console.WriteLine("\t{0}\t{1}",calificaciones[I], desviacion[I]);
}
suma=0;
for(I=0;I<14;I++)
{
suma=suma+ (desviacion[I]*desviacion[I]);
}
varianza=suma/14;
Console.WriteLine("\nla varianza es "+varianza);
Console.ReadKey();

}
}
}




CODIGO EN WINDOWS
{
public partial class Form1 : Form
{
int[] calificaciones;
int[] desviacion;
int I,suma,varianza,promedio;
public Form1()
{
InitializeComponent();
calificaciones = new int[] { 89, 95, 72, 83, 99, 54, 86, 75, 92, 73, 79, 75, 82, 73 };
desviacion = new int[14];
suma=I=varianza=promedio=0;
}

private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Add("calificacion desviacion");
for (I = 0; I < 14; I++)
{
suma = suma + calificaciones[I];
}
promedio = suma / 14;
for (I = 0; I < 14; I++)
{
desviacion[I] = calificaciones[I] - promedio;
listBox1.Items.Add(calificaciones[I] + "\t" + desviacion[I]);
}

suma = 0;
for (I = 0; I < 14; I++)
{
suma = suma + (desviacion[I] * desviacion[I]);
}
varianza = suma / 14;
listBox1.Items.Add("\nla varianza es"+varianza);

}

private void Form1_Load(object sender, EventArgs e)
{

}

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

}
}
}

lunes, 2 de noviembre de 2009

8.3 resistencias voltios_consola y windows

PSEUDOCODIGO:

int[] corriente;
int[] resistencia;
int[] voltios;
int I;

corriente = new int[10];
resistencia = new int[10];
voltios = new int[10];
I = 0;

for (I = 0; I < 10;I=I+1)
{
PRINT("Introduce el valor de la corriente:");
READ corriente[I]
PRINT("Introduce el valor de la resistencia:");
READresistencia[I]
voltios[I] = corriente[I] * resistencia[I];

}
PRINT("Corriente Resistencia voltios");
for (I = 0; I < 10; I++)
{
PRINT("{0}\t\t{1}\t\t{2}", corriente[I], resistencia[I], voltios[I]);
}
Console.ReadKey();

CODIGO EN CONSOLA:

int[] corriente;
int[] resistencia;
int[] voltios;
int I;

corriente = new int[10];
resistencia = new int[10];
voltios = new int[10];
I = 0;

for (I = 0; I < 10;I=I+1)
{
Console.WriteLine("Introduce el valor de la corriente:");
corriente[I] = int.Parse(Console.ReadLine());
Console.WriteLine("Introduce el valor de la resistencia:");
resistencia[I] = int.Parse(Console.ReadLine());
voltios[I] = corriente[I] * resistencia[I];

}
Console.WriteLine("Corriente Resistencia voltios");
for (I = 0; I < 10; I++)
{
Console.WriteLine("{0}\t\t{1}\t\t{2}", corriente[I], resistencia[I], voltios[I]);
}
Console.ReadKey();



WINDOWS

public partial class Form1 : Form
{
int[] corriente;
int[] resistencia;
int[] voltios;
int I;
public Form1()
{
InitializeComponent();
corriente = new int[10];
resistencia = new int[10];
voltios = new int[10];
I = 0;
}

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
if (I <= 10)
{

textBox1.Focus();
corriente[I] = int.Parse(textBox1.Text);


resistencia[I] = int.Parse(textBox2.Text);

voltios[I] = corriente[I] * resistencia[I];
I++;
textBox2.Clear();
textBox1.Clear();
}

else
{

button1.Enabled=false;
}



}

private void button2_Click(object sender, EventArgs e)
{
listBox1.Items.Add("Corriente Resistencia Voltios");
for (I = 0; I < 10; I++)
{
listBox1.Items.Add(corriente[I].ToString() + "\t\t" + resistencia[I].ToString() + "\t\t" + voltios[I].ToString());
}

}

8.2_(a), (b) y (c) consola y windows

PSEUDOCODIGO
int[] emax = new int[10];
int I, mayor;
PRINT("Introduce un munero entero");
READ emax[0]
mayor = emax[0];
for (I = 1; I < 10; I++)
{PRINT("Introduce dato{0}", I);
READ emax[I]
if (emax[I] > mayor)
{
mayor = emax[I];
}
}

PRINT("Lista de 10 numeros enteros");
for (I = 0; I < 10; I++)
{
PRINT(emax[I]);
}

PRINT("el valor maximo es {0}: ", mayor);
Console.ReadLine();


CODIGOS EN CONSOLA A , B , C

A)
int[] emax = new int[10];
int I, mayor;
Console.WriteLine("Introduce un munero entero");
emax[0] = int.Parse(Console.ReadLine());
mayor = emax[0];
for (I = 1; I < 10; I++)
{
Console.WriteLine("Introduce dato{0}", I);
emax[I] = int.Parse(Console.ReadLine());
if (emax[I] > mayor)
{
mayor = emax[I];
}
}

Console.WriteLine("Lista de 10 numeros enteros");
for (I = 0; I < 10; I++)
{
Console.WriteLine(emax[I]);
}

Console.WriteLine("el valor maximo es {0}: ", mayor);
Console.ReadLine();



B)

int[] emax = new int[10];
int I, mayor,pos=0;

Console.WriteLine("Introduce un munero entero");
emax[0] = int.Parse(Console.ReadLine());
mayor = emax[0];
for (I = 1; I < 10; I++)
{
Console.WriteLine("Introduce dato{0}",I);
emax[I] = int.Parse(Console.ReadLine());
if (emax[I] > mayor)
{
mayor = emax[I];
pos=I;

}
}

Console.WriteLine("Lista de 10 numeros enteros");
for (I = 0; I < 10; I++)
{
Console.WriteLine(emax[I]);
}

Console.WriteLine("el valor maximo es {0}: ", mayor);
Console.WriteLine("Este es el elemento numero {0} de la lista de numero", pos);
Console.ReadLine();


C)

int[] emax = new int[10];
int I, menor, pos = 0;

Console.WriteLine("Introduce un munero entero");
emax[0] = int.Parse(Console.ReadLine());
menor = emax[0];
for (I = 1; I < 10; I++)
{
Console.WriteLine("Introduce dato{0}", I);
emax[I] = int.Parse(Console.ReadLine());
if (emax[I] {menor = emax[I];
pos = I;

}
}

Console.WriteLine("Lista de 10 numeros enteros");
for (I = 0; I < 10; I++)
{
Console.WriteLine(emax[I]);
}

Console.WriteLine("el valor menor es {0}: ", menor);
Console.WriteLine("Este es el elemento numero {0} de la lista de numero", pos);
Console.ReadLine();








CODIGOS EN WINDOWS


A Y B
public partial class Form1 : Form
{
int[] Emax = new int[10];
int I, mayor, pos = 0;
public Form1()
{

InitializeComponent();
I = 0;
listBox1.Items.Add("Valores enteros:");
}

private void button1_Click(object sender, EventArgs e)
{
if (I < 10)
{


Emax[I] = int.Parse(textBox1.Text);
if (I == 0)
{


mayor = Emax[0];
}
textBox1.Focus();
textBox1.Clear();

listBox1.Items.Add(I.ToString() + ":\t" + Emax[I].ToString());

if (Emax[I] > mayor)
{
mayor = Emax[I];
pos = I;
}

I++;
}

else
{
button1.Enabled = false;
}

}

private void button2_Click(object sender, EventArgs e)
{
label2.Text=("El valor maximo es: " + mayor.ToString() );
label3.Text=("Posicion numero: " + pos.ToString());
}




C)
public partial class Form1 : Form
{
int[] corriente;
int[] resistencia;
int[] voltios;
int I;
public Form1()
{
InitializeComponent();
corriente = new int[10];
resistencia = new int[10];
voltios = new int[10];
I = 0;
}

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
if (I <= 10)
{

textBox1.Focus();
corriente[I] = int.Parse(textBox1.Text);


resistencia[I] = int.Parse(textBox2.Text);

voltios[I] = corriente[I] * resistencia[I];
I++;
textBox2.Clear();
textBox1.Clear();
}

else
{

button1.Enabled=false;
}



}

private void button2_Click(object sender, EventArgs e)
{
listBox1.Items.Add("Corriente Resistencia Voltios");
for (I = 0; I < 10; I++)
{
listBox1.Items.Add(corriente[I].ToString() + "\t\t" + resistencia[I].ToString() + "\t\t" + voltios[I].ToString());
}

}