martes, 23 de septiembre de 2008

Practica 2

Hacer la siguiente practica:
A)Soluci¢n del problema
B)Aplicacion Consola en C#
C)Aplicaci¢n Windows en C#

corrida de escritorio


Escriba un programa que almacene los siguientes valores en un arreglo llamado resistencia: 26,40,44,50,66,89,10,32,5,18 .El programa debe crear dos arreglos llamados corriente y potencia, los cuales deber n ser capaces de almacenar diez numeros de doble precision. Emplendo una gaza for y una instruccion de entrada de datos por el teclado, haga que el programa acepte diez n£meros introducidos por el usuario en el arreglo corriente al ejecutar el programa, el cual debe almacenar en el arreglo potencia el producto de los valores correspondiente al cuadrado del arreglo corriente y del arreglo resistencia ( por ejemplo, potencia[i]=resistencia[i]* Math.Pow(corriente[i],2) y desplegar la siguiente salida:
Resistencia Corriente Potencia
26
40
44
50
.
.
.
18
Total: -------
Corrida de escritorio:
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double total = 0;
int I;
double []resistencia = new double[10] {26, 40, 44, 50, 66, 89, 10, 32, 5, 18};
double[] corriente = new double[10];
double[] potencia = new double[10];
for (I = 0; I < 10; I++)
{
Console.Write("\n introducir el valor de la corriente{0}=", I+1);
corriente[I]= double.Parse(Console.ReadLine());
potencia[I] = resistencia[I]* Math.Pow(corriente[I],2);
total = total + resistencia[I];
}
Console.WriteLine("\n\n Resistencia Corriente Potencia");
for (I = 0; I < 10; I++)
{
Console.WriteLine("{0,6} {1,14} {2,10}", resistencia[I], corriente[I], potencia[I]);
}
Console.WriteLine("\nTotal= {0}", total);
Console.ReadLine();

}
}
}






No hay comentarios: