lunes, 26 de marzo de 2012
Calculador de Vs, C, Fc y R en C++.
Julian Andres Pizarro C.
UNIAJC/T. Electronica
#include<iostream>
#include <math.h>
using namespace std;
const double pi=3.141592654;
int main(void){
int opcion;
while(opcion!=5){
cout<<"\n\nINGRESE UN NUMERO PARA REALIZAR OPCION \n"<<endl
<<"[1]PARA HALLAR FRECUENCIA DE CORTE"<<endl
<<"[2]PARA EL VALOR CONDENSADOR DEL CIRCUITO"<<endl
<<"[3]PARA HALLAR EL VALOR DE LA RESISTENCIA"<<endl
<<"[4]CALCULA VOLTAJE DE SALIDA"<<endl
<<"[5] SALIR"<<endl;
cin>>opcion;
if(opcion>6){
cout<<"WARNING ERROR";
system("pause");
}
system("cls");
double FC,C;
double R,M,VI,VO,xc;
switch(opcion){
case 1:{cout<<"INGRESE EL VALOR DE LA RESISTENCIA EN OHM"<<endl;
cin>>R;
cout<<"INGRESE EL VALOR DEL CONDENSADOR EN FARADIOS"<<endl;
cin>>C;
if(R<=0||C==0){
cout<<"ERROR";
}
else {
FC=1/((2)*(pi)*(R)*(C));
cout<<"EL VALOR DE LA FRECUENCIA DE CORTE ES: "<<"\a"<<FC<<"Hz";
}
break;
}
case 2:{cout<<"INGRESE EL VALOR DE LA RESISTENCIA EN OHM"<<endl;
cin>>R;
cout<<"INGRESE FRECUENCIA DE CORTE EN Hz"<<endl;
cin>>FC;
if(R<=0||FC<=0){
cout<<"ERROR";
}
else {
C=1/((2)*(pi)*(FC)*(R));
cout<<"EL VALOR DEL CONDENSADOR ES"<<"\a"<<C<<"faradios"<<endl;
}
break;
}
case 3:{cout<<"INGRSE EL VALOR DE LA F. CORTE EN Hz"<<endl;
cin>>FC;
cout<<"INGRESE EL VALOR DEL CONDENSADOR EN FARADIOS"<<endl;
cin>>C;
if(FC<=0||C==0){
cout<<"ERROR";
}
else{
R=1/((2)*(pi)*(C)*(FC));
cout<<"EL VALOR DE LA RESISTENCIA ES:"<<"\a"<<R<<"OHM"<<endl;
}
break;
}
case 4:{cout<<"INGRESE VALOR DEL CONDENSADOR EN FARADIOS"<<endl;
cin>>C;
cout<<"INGRESE EL VALOR DE LA RESISTENCIA EN OHM"<<endl;
cin>>R;
cout<<"INGRESE EL VALOR DE LA FRECUENCIA EN Hz"<<endl;
cin>>FC;
cout<<"INGRESE EL VALOR DEL VOLTAJE DE ENTRADA"<<endl;
cin>>VI;
if(R==0||xc==0){
cout<<"ERROR";
}
else {
xc=1/(2*pi*FC*C);
M=xc/sqrt((pow(R,2))+( pow(xc,2)));
VO=M*VI;
if(FC<=0){
cout<<"ERROR";
}
else{
cout<<"LA GANANCIA DE VOLTAJE ES:\a"<<M<<"\n"<<endl;
cout<<"EL VOLTAJE DE SALIDA ES:\a"<<VO<<endl;
}
}
break;
}
}
}
system("pause");
return 0;
}
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario