SELAMAT DATANG DI BLOG FAUZA KHAIR MAYA, DAPATKAN PENGETAHUAN BARU DAN SHARING ILMU

Kamis, 04 Oktober 2012

program penentuan nilai arus dan tegangan masin-masing resistor

# include <iostream>
# 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