# include <conio.h>
using namespace std;
void main()
{
double R1,R2,R3,R4;
double V1,V2,V3,V4;
double I1,I2,I3,I4;
double Vin,Iin;
double Rp,Rs;
int pilihan;
awal:
cout<<"======= program penentuan nilai arus dan tegangan masin-masing resistor ======="<<endl;
cout<<"===================== untuk input yang belum diketahui ======================"<<endl;
cout<<endl;
cout<<" R1 \n";
cout<<" ---------/////-------\n";
cout<<" | |\n";
cout<<" | R2 | R4\n";
cout<<" -------------------/////---------------------//////---------\n";
cout<<" | | | |\n";
cout<<" | | R3 | |\n";
cout<<" | ---------/////------- |\n";
cout<<" | |\n";
cout<<" | |\n";
cout<<" | |\n";
cout<<" | |\n";
cout<<" | |\n";
cout<<" -------------------(sumber tegangan/arus)-------------------\n";
cout<<endl;
cout<<"masukkan nilai R1 (ohm):";
cin>>R1;
cout<<"masukkan nilai R2 (ohm):";
cin>>R2;
cout<<"masukkan nilai R3 (ohm):";
cin>>R3;
cout<<"masukkan nilai R4 (ohm):";
cin>>R4;
Rp=(R1*R2*R3)/((R2*R3)+(R1*R3)+(R1*R2));
Rs=(Rp+R4);
lagi:
cout<<endl;
cout<<"masukkan pilihan anda"<<endl;
cout<<"1 untuk input sumber arus"<<endl;
cout<<"2 untuk input sumber tegangan"<<endl;
cout<<endl;
cout<<"pilihan anda : ";
cin>>pilihan;
cout<<endl;
switch (pilihan)
{
case 1:
cout<<"masukkan besar nilai sumber arus (ampere) :";
cin>>Iin;
cout<<endl;
V1=Iin*Rp;
V4=Iin*R4;
V2=V1;
V3=V1;
cout<<"besar tegangan di R1 (volt): ";
cout<<V1;
cout<<endl;
cout<<"besar tegangan di R2 (volt): ";
cout<<V2;
cout<<endl;
cout<<"besar tegangan di R3 (volt): ";
cout<<V3;
cout<<endl;
cout<<"besar tegangan di R4 (volt): ";
cout<<V4;
cout<<endl;
cout<<endl;
I1=V1/R1;
I2=V2/R2;
I3=V3/R3;
I4=Iin;
cout<<"besar arus di R1 (ampere): ";
cout<<I1;
cout<<endl;
cout<<"besar arus di R2 (ampere): ";
cout<<I2;
cout<<endl;
cout<<"besar arus di R3 (ampere): ";
cout<<I3;
cout<<endl;
cout<<"besar arus di R4 (ampere): ";
cout<<I4;
cout<<endl;
break;
case 2:
cout<<"masukkan besar nilai sumber tegangan (volt) :";
cin>>Vin;
cout<<endl;
I4=Vin/Rs;
V4=I4*R4;
V1=I4*Rp;
V2=V1;
V3=V1;
cout<<"besar tegangan di R1 (volt): ";
cout<<V1;
cout<<endl;
cout<<"besar tegangan di R2 (volt): ";
cout<<V2;
cout<<endl;
cout<<"besar tegangan di R3 (volt): ";
cout<<V3;
cout<<endl;
cout<<"besar tegangan di R4 (volt): ";
cout<<V4;
cout<<endl;
cout<<endl;
I1=V1/R1;
I2=V2/R2;
I3=V3/R3;
cout<<"besar arus di R1 (ampere): ";
cout<<I1;
cout<<endl;
cout<<"besar arus di R2 (ampere): ";
cout<<I2;
cout<<endl;
cout<<"besar arus di R3 (ampere): ";
cout<<I3;
cout<<endl;
cout<<"besar arus di R4 (ampere): ";
cout<<I4;
cout<<endl;
break;
default:
cout<<"pilihan anda salah";goto lagi;
}
cout<<endl;
cout<<"ulangi untuk pilihan lain ";
cout<<endl;
goto awal;
getch();
}
Tidak ada komentar:
Posting Komentar