You are on page 1of 6

NAMA : Nuraini Widya Ningsih

NIM : 190534646415
Program Studi : S1 Pendidikan Teknik Elektro Offering B
Mata Kuliah : Pemrograman Dasar

PROGRAM PERHITUNGAN RESISTANSI TOTAL PADA RANGKAIAN


RESISTOR
1. Display
a) Keadaan Awal
b) Masukkan nilai R1, R2, R3, R4

c) Pilih Jenis Perhitungan yang digunakan


d) Perhitungan Rangkaian Seri

e) Perhitungan Rangkaian Paralel


f) Perhitungan Rangkaian Seri-Paralel

g) Keluar dari Program


2. Script Program Rangkaian Resistor

#include <iostream>

using namespace std;

int main()
{

cout<<"=======================================================
======================"<<endl;
cout<<"Nama : Nuraini Widya Ningsih |"<<endl;
cout<<"NIM : 190534646415 |"<<endl;
cout<<"Prodi : S1 Pendidikan Teknik Elektro |"<<endl;
cout<<"Program : Perhitungan Nilai Resistansi Total Pada Rangkaian Resistor
|"<<endl;

cout<<"=======================================================
======================"<<endl;
char ulang;
do{
float R1, R2, R3, R4;
int pilihan;

cout<<"=======================================================
======================"<<endl;
cout<<"Jumlah Resistor : 4" << endl;
cout<<"Nilai R1 : "; cin>>R1;
cout<<"Nilai R2 : "; cin>>R2;
cout<<"Nilai R3 : "; cin>>R3;
cout<<"Nilai R4 : "; cin>>R4;

cout<<"=======================================================
======================"<<endl;
cout<<" Pilihan Hitungan"<<endl;

cout<<"=======================================================
======================"<<endl;
cout<<" 1. Rangkaian Seri"<<endl;
cout<<" 2. Rangkaian Paralel"<<endl;
cout<<" 3. Rangkaian Seri-Paralel"<<endl;

cout<<"=======================================================
======================"<<endl;
cout<<"Pilihan Hitungan:";cin>>pilihan;

cout<<"=======================================================
======================"<<endl;
switch(pilihan){
case 1:
cout<<"Resistor Seri"<<endl;
int Rs;
Rs= R1+R2+R2+R4;
cout<<"Rseri="<<Rs<<endl;

cout<<"=======================================================
======================"<<endl;
break;
case 2:
cout<<"Resistor Paralel"<<endl;
double Rp;
Rp= ((R1+R2)*(R3+R4))/((R1+R2)+(R3+R4));
cout<<"Rparalel="<<Rp<<endl;

cout<<"=======================================================
======================"<<endl;
break;
case 3:
cout<<"Resistor Seri-Paralel"<<endl;
double Rsp;
Rsp= ((R3*R4)/(R3+R4))+R1+R2;
cout<<"Rseri-paralel="<<Rsp<<endl;

cout<<"=======================================================
======================"<<endl;
break;
default:
cout<<"EXIT"<<endl;
break;
}
cout<<"Kembali ke Menu Utama (Y/N)?";cin>>ulang;
}
while(ulang=='Y'||ulang=='y');
cout<<"Keluar dari Program"<<endl;

return 0;
}

You might also like