lunes, 14 de diciembre de 2009

Practica # 11-1 bidimensiona

PSEUDOCODIGO
INICIO
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

CONSOLA


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; 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
{
}
Console.WriteLine("la matriz conformada por:{0}", numeros[r, c]);
}
}
Console.WriteLine("el dato mayor es: {0}", mayor);
Console.WriteLine("en el renglon : {0}", posr);
Console.WriteLine("en la columna : {0}", posc);
Console.ReadLine();


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

lunes, 7 de diciembre de 2009

PRACTICA #10-3 (ARREGLO BIDIMENSIONAL)

Pseudocodigo
INICIO 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] <> { c1 = c1 + 1;
}
else { if (voltajes[r, c] >= 60)

{
c2 = c2 + 1;
}
} } }
PRINT "No. de Voltajes <60>=60 : {1}", c1,c2);
FIN


CONSOLA


double[,] voltajes = new double[3, 5];
int SUMA1 = 0, SUMA2 = 0, r = 0, c = 0;
for (r = 0; r <>
{ for (c = 0; c <>
{ Console.Write("Voltajes [{0},{1}] : ", r, c);
voltajes[r, c] = double.Parse(Console.ReadLine());
} }
for (r = 0; r <>

{ for (c = 0; c <>
{ if (voltajes[r, c] <>
{ SUMA1 = SUMA1 + 1;
} else { if (voltajes[r, c] >= 60)
{
SUMA2 = SUMA2 + 1;
}}}}
Console.WriteLine("\n VOLTAJES M
ENORES DE 60 : {0}\n\n VOLTJES MAYORES DE 60 : {1}", SUMA1, SUMA2);
Console.ReadKey();

VISUAL




public partial class Form1 : Form
{
int[,] voltaje = new int[3, 5];
int resistencia = 0;
int corriente = 0;
int c1 = 0, c2 = 0;
public Form1()
{
InitializeComponent();
listBox1.Items.Add("");
}
private void button1_Click(object sender, EventArgs e)
{if (resistencia < corriente =" 0;" resistencia =" 0;" corriente =" 0;" c1 =" c1">= 60)
{
c2 = c2 + 1;
}
}
}
}
textBox2.Text = ("Numero de Voltajes <60 text =" (">=60 es: " + c2.ToString());
}
private void button3_Click_1(object sender, EventArgs e)
{ textBox1.Clear();
listBox1.Items.Clear();
textBox2.Clear();
textBox3.Clear();
}
}
}




PRACTICA # 10.2 (ARREGLO DE POTENCIA )

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 );
for (I = 0 TO 4 STEP I=I+1)
{
print( resistencia[I], corriente[I], potencia[I]);
}
print("Total + total);

FINAL

CONSOLA




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\tCorriente\tPotencia");
for (I = 0; I <= 4; I++)
{
Console.WriteLine(" {0}\t\t{1}\t\t{2}", resistencia[I], corriente[I], potencia[I]);

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

VISUAL

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 CORRIENTE POTENCIA");
}
private void button1_Click(object sender, EventArgs e)
{
if (I <>
{
textBox1.Focus();
corriente[I] = int.Parse(textB
ox1.Text);
potencia[I] = resistencia[I] * (corriente[I] * corriente[I]);
textBox1.Clear();
total = total + potencia[I];
listBox1.Items.Add(resistencia[I].ToString() + "\t\t" + corriente[I].ToString() + "\t\t" + potencia[I].ToString());
I++;
}

else
{
button1.Enabled = false;
}
}
private void button2_Click(object sender, EventArgs e)
{
textBox2.Text = ("EL resultado es=" + total.ToString());

}
private void button3_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
textBox1.Clear();
textBox2.Clear();
textBox1.Enabled = true;
button1.Enabled = true;

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


PRACTICA # 10-1 (ARREGLO DE PENDIENTES )

PSEUDOCODIGO
INICIO

{
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

CONSOLA:

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


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 = pendiente[i];
}
}
textBox1.Text = ("Dato Mayor: " + mayor);
textBox2.Text = ("Dato Menor: " + menor);



martes, 24 de noviembre de 2009

EXTRA UNIDAD 2.1(Promedio)

pseudocódigo
1.INICIO
int n;
double prom = 0.0;
int total = 0;
int suma = 0;
int suma1 = 0;
do
{
Print " intoruce el numero a promediar";
Read n suma = suma + n;
total = total +1;
}
while (n != 9999);
{
prom = (suma)/(total);
}
Print "el total de elementos es", total;
Print "el promedio resultante es: , prom;



FIN

CONSOLA
int n;
double prom = 0.0;
int total = 0;
int suma = 0;
int suma1 = 0;
do
{
Console.WriteLine("intoruce el numero a promediar");
n = int.Parse(Console.ReadLine());
suma = suma + n;
total = total +1;
}
while (n != 9999);
{
prom = (suma)/(total);
}
Console.WriteLine("el total de elementos es: {0}", total);
Console.WriteLine("el promedio resultante es: {0}", prom);
Console.ReadKey();


VISUAL



public partial class Form1 : Form
{
int sum, n,total;
double prom;
public Form1()
{
InitializeComponent();
listBox1.Items.Add(" Valores ");
}
private void button1_Click(object sender, EventArgs e)
{
if (n != 9999)
{
n = int.Parse(textBox1.Text);
listBox1.Items.Add(" " + n.ToString());
sum = sum + n;
total = total + 1;
textBox1.Clear();
textBox1.Focus();
}
else
{
prom = sum / total;
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();
}
}
}






lunes, 23 de noviembre de 2009

EXTRA UNIDAD 2.3 (PESCA)

pseudocodigo
INICIO
double lim, peso, sum;
sum = 0;
print("INTRODUCE EL LIMITE DE LA PESCA: ");
Read lim
do
{
Prind("INTRODUCE EL PESO INDIVIDUAL: ");
Read pesosum = sum + peso;
if (sum > lim)
{
Print("EL LIMITE HA EXCEDIDO");
Print("EL PESO TOTAL ES {0}", sum);
}
if (sum == lim)
{
Print ("HA LLEGADO AL LIMITE");
Print ("EL PESO TOTAL ES {0}", sum);
}
}
while (sum <>

CONSOLA
double lim, peso, sum;
sum = 0;
Console.Write("INTRODUCE EL LIMITE DE LA PESCA: ");
lim = double.Parse(Console.ReadLine());
do
{
Console.Write("INTRODUCE 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("HA LLEGADO AL LIMITE");
Console.WriteLine("EL PESO TOTAL ES {0}", sum);
}
}
while (sum <>
Console.ReadLine();



VISUAL
public partial class Form1 : Form
{
double lim, peso, sum;

public Form1()
{
InitializeComponent();
sum = 0;
}

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


}
}

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

private void label1_Click(object sender, EventArgs e)
{

}

private void button3_Click(object sender, EventArgs e)
{

}
}
}



EXTRA UNIDAD 2 .2(# ROMANO)

pseudocodigo
INICIO
int numero
do
{
print "Introduce valor entero de 1-10 y 0 par salir" ;
Read numero
switch(numero)
{
print "salir del programa" ;
break;
print case 1:"SU EQUIVALENTE EN NUMERO ROMANO ES I";
break;
print case 2: "SU EQUIVALENTE EN NUMERO ROMANO ES II";
break;
print case 3 "SU EQUIVALENTE EN NUMERO ROMANO ES III";
break;
print case 4 "SU EQUIVALENTE EN NUMERO ROMANO ES IV";
break;
print case 5 "SU EQUIVALENTE EN NUMERO ROMANO ES V";
break;
print case 6 "SU EQUIVALENTE EN NUMERO ROMANO ES VI";
break;
print case 7 "SU EQUIVALENTE EN NUMERO ROMANO ES VII";
break;
print case 8: "SU EQUIVALENTE EN NUMERO ROMANO ES VIII";
break;
print case 9: "SU EQUIVALENTE EN NUMERO ROMANO ES IX";
break;
print case 10: "SU EQUIVALENTE EN NUMERO ROMANO ES X";
break;
print default : "error" ;
break;
}
}
while (numero != 0);
FIN



int numero ;
do
{
Console.WriteLine("Introduce valor entero de 1-10 y 0 par salir" );
numero = int.Parse(Console.ReadLine());
switch(numero)
{
case 0:Console.WriteLine("salir del programa" );
break;
case 1: Console.WriteLine("SU EQUIVALENTE EN NUMERO ROMANO ES I");
break;
case 2: Console.WriteLine("SU EQUIVALENTE EN NUMERO ROMANO ES II");
break;
case 3: Console.WriteLine("SU EQUIVALENTE EN NUMERO ROMANO ES III");
break;
case 4: Console.WriteLine("SU EQUIVALENTE EN NUMERO ROMANO ES IV");
break;
case 5: Console.WriteLine("SU EQUIVALENTE EN NUMERO ROMANO ES V");
break;
case 6: Console.WriteLine("SU EQUIVALENTE EN NUMERO ROMANO ES VI");
break;
case 7: Console.WriteLine("SU EQUIVALENTE EN NUMERO ROMANO ES VII");
break;
case 8: Console.WriteLine("SU EQUIVALENTE EN NUMERO ROMANO ES VIII");
break;
case 9: Console.WriteLine("SU EQUIVALENTE EN NUMERO ROMANO ES IX");
break;
case 10: Console.WriteLine("SU EQUIVALENTE EN NUMERO ROMANO ES X");
break;
default :Console.WriteLine("error" );
break;
}
}
while (numero != 0);
Console.ReadKey();


int numero;
numero = int.Parse(textBox1.Text);;
switch (numero)
{
case 0: textBox2.Text = ("salir del programa");
break;
case 1: textBox2.Text = ("SU EQUIVALENTE EN NUMERO ROMANO ES I");
break;
case 2: textBox2.Text = ("SU EQUIVALENTE EN NUMERO ROMANO ES II");
break;
case 3: textBox2.Text = ("SU EQUIVALENTE EN NUMERO ROMANO ES III");
break;
case 4: textBox2.Text = ("SU EQUIVALENTE EN NUMERO ROMANO ES IV");
break;
case 5: textBox2.Text = ("SU EQUIVALENTE EN NUMERO ROMANO ES V");
break;
case 6: textBox2.Text = ("SU EQUIVALENTE EN NUMERO ROMANO ES VI");
break;
case 7: textBox2.Text = ("SU EQUIVALENTE EN NUMERO ROMANO ES VII");
break;
case 8: textBox2.Text = ("SU EQUIVALENTE EN NUMERO ROMANO ES VIII");
break;
case 9: textBox2.Text = ("SU EQUIVALENTE EN NUMERO ROMANO ES IX");
break;
case 10: textBox2.Text = ("SU EQUIVALENTE EN NUMERO ROMANO ES X");
break;
default: textBox2.Text =("error");
break;
}
}
private void button2_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();