miércoles, 21 de abril de 2010

practica10problema1 consola y visual

Pseudocodigo

Inicio
resistencia[5]={16,27,39,56,81} int
corriente [5] double
potencia [5] double
I=0 int
suma=0 double
print "Introduce valor de corriente"
for (I=0 to 4 step I=I+1)
{
print "Corriente" I+1
Read corriente[I]
potencia[I]=resistencia[I]*Math.Pow(corriente[I],2)
suma=suma+potencia[I]
}
Print "Resistencia Corriente Potencia"
for (I=0 to 4 step I=I+1)
{
Print "Resistencia[I],"\t",Corriente[I],"\t",Potencia[I]
}
Print "\t\tTotal=", suma
fin


CONSOLA

namespace practica10prob1
{
class Program
{
static void Main(string[] args)
{
int[] resistencia = {16,27,39,56,81};
double[]corriente=new double[5];
double[] Potencia=new double[5];
int I = 0;
double suma=0;

Console.WriteLine("INTRODUCE VALOR DE CORRIENTE");
for (I = 0; I < 5; I++)
{
Console.WriteLine("Corriente{0}", I+1);
corriente[I] = double.Parse(Console.ReadLine());
Potencia[I] = resistencia[I] * (Math.Pow(corriente[I], 2));
suma = suma + Potencia[I];
}
Console.WriteLine("Resistencia\t\tCorriente\t\tPotencia");
for (I = 0; I < 5; I++)
{
Console.WriteLine("{0}\t\t\t{1}\t\t\t{2}", resistencia[I], corriente[I], Potencia[I]);
}
Console.WriteLine("");
Console.WriteLine("\t\t\t\t\t\tTotal:{0}", suma);
Console.ReadKey();
}
}
}

















VISUAL

namespace practica10prob1vis
{
public partial class Form1 : Form
{
int[] resistencia = { 16, 27, 39, 56, 81 };
double[] corriente = new double[5];
double[] potencia = new double[5];
int I = 0;
double suma = 0;

public Form1()
{
InitializeComponent();
}

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

private void Form1_Load(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
if (I < 5)
{
corriente[I] = double.Parse(textBox1.Text);
textBox1.Clear();
textBox1.Focus();
I++;
}
if (I == 5)
{
textBox1.Enabled = false;
button1.Enabled = false;

}
}

private void button2_Click(object sender, EventArgs e)
{

listBox1.Items.Add("Corriente\t\tResistencia\tPotencia");

for (I = 0; I < 5; I++)
{

potencia[I] = resistencia[I] * (Math.Pow(corriente[I], 2));
listBox1.Items.Add("" + corriente[I] + "\t\t" + resistencia[I] + "\t\t" + potencia[I]);
suma = suma + potencia[I];

}
listBox1.Items.Add("");
listBox1.Items.Add("\t\t\t\tTotal" + suma);
}

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


No hay comentarios:

Publicar un comentario