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

domingo, 8 de noviembre de 2009

Practica # 8.3 (ley de Ohm)

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 < 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 <>
{
PRINT("{0}\t\t{1}\t\t{2}", corriente[I], resistencia[I], voltios[I]);
}
FIN
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 < i =" i">
{
Console.WriteLine("Introduce el valor de la I:");
corriente[i] = int.Parse(Console.ReadLine());
Console.WriteLine("Introduce el valor de la R:");
resistencia[i] = int.Parse(Console.ReadLine());
voltios[i] = corriente[i] * resistencia[i];

}
Console.WriteLine("Corriente Resistencia voltios");
for (i = 0; i<>
{
Console.WriteLine("{0}\t\t{1}\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 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 listBox1_SelectedIndexChanged(object sender, EventArgs e)
{

}

private void button2_Click(object sender, EventArgs e)
{
listBox1.Items.Add("Corriente Resistencia Voltios");
for (I = 0; I <>