PROGRAMACION C++ CIRCUITO PARALELO

Post on 04-Aug-2015

86 views 3 download

Transcript of PROGRAMACION C++ CIRCUITO PARALELO

ESTA ESTRUCTURA DE PROGRAMA REALIZA LOS CALCULOS DE UN CIRCUITO PARALELO Y ESTA DIVIDIDO EN 3 CASOS:

EL PRIMER CASO REALIZA LA SUMATORIA TOTAL DE LAS RESISTENCIAS.

EL SEGUNDO CASO ES LA CORRIENTE TOTAL QUE FLUYE EN EL CIRCUITO.

EL TERCER CASO ES LA CORRIENTE QUE SE COMPORTA EN UNA DE LAS RESISTENCIAS DEL CIRCUITO.

ESTO SOLO APLICA PARA LO QUE SON LAS RESISTENCIAS Y CONSIDERANDO QUE LOS VOLTAJES SON IGUALES EN EL CIRCUITO PARALELO.

#include<iostream.h>

using namespace std;

int main ()

{ bool PARALELO=false;

do

{

system ("cls");

int i=1, opcion;

int N;

float R;

float A;

float RT=RT;

float B=0;

int VT;

double IX, IT, RX;

cout<<"\nEL PROGRAMA REALIZA CALCULOS MATEMATICOS DE UN CIRCUITO PARALELO\n\n"<<endl;

cout<<"\n MENU: CIRCUITO PARALELO\n";

cout<<"\n 1. RESISTENCIA TOTAL EN EL CIRCUTO";

cout<<"\n 2. CORRIENTE TOTAL DEL CIRCUITO";

cout<<"\n 3. CORRIENTE EN UNA DE LAS RESISTENCIAS";

cout<<"\n 4. SALIR";

cout<<"\n\n ELIJA UNA OPCION: ";

cin>>opcion;

system("cls");

switch (opcion)

{

case 1:

cout<<"\nINTRODUCE EL NUMERO DE RESISTENCIAS A CALCULAR "<<endl;

cin>>N;

while (i<=N)

{

cout<<"\nMUESTRAME EL VALOR DE LA RESISTENCIA "<<endl;

cin>>R;

A=1/R;

B=A+B;

i++;

}

RT=1/B;

cout<<"\nLA RESISTENCIA TOTAL DEL CIRCUTO ES "<<RT<<" OHMS"<<endl;

system ("pause");

break;

case 2:

cout<<"\nMUESTRAME EL VALOR DEL VOLTAJE DE ENTRADA "<<endl;

cin>>VT;

IT=(VT/RT);

cout<<"\nLA CORRIENTE TOTAL EN EL CIRCUTO ES "<<IT<<" AMPERS"<<endl;

system ("pause");

break;

case 3:

cout<<"\nMUESTRAME EL VALOR DE LA RESISTENCIA GUARDADA "<<endl;

cin>>RX;

IX=(VT/RX);

cout<<"\nLA CORRIENTE QUE CIRCULA EN LA RESISTENCIA RX ES "<<IX<<" AMPERS"<<endl;

system ("pause");

break;

case 4: exit (0);

default: cout<<"OPCION NO VALIDA";

}

}while(PARALELO!=true);

system("pause");

return 0;

}