Disini saya membuat program sederhana yaitu program untuk menghitung besar tegangan (ampere) dari resistor seri dan paralel. Berikut ini adalah script pemrogramannya :
#include <stdio.h>
main(){
int pilihan,jresis,r[99],rtotals=0;
float rtotalp=0,akhir;
printf(" Rangkaian Resistor : \n");
printf("================================\n");
printf("1. Rangkaian Resistor Seri\n");
printf("2. Rangkaian Resistor Paralel\n");
printf("3. Keluar\n");
printf("================================\n");
printf("Pilih menu [1/2/3] : ");
scanf("%d",&pilihan);
printf("\n");
if(pilihan==1){
printf("-- Rangkaian Resistor Seri --\n\n");
printf("Masukkan Jumlah Resistor : ");
scanf("%d",&jresis);
for(int i = 0; i<jresis ; i++){
printf("Masukkan R %d : ",i+1);
scanf("%d",&r[i]);
rtotals=rtotals+r[i];
}
printf("\n-- Daftar Dari R --\n");
for(int i = 0; i<jresis ; i++){
printf("Daftar R %d : %d\n",i+1,r[i]);
}
printf("Total dari R adalah %d\n",rtotals);
}
else if(pilihan==2){
printf("-- Rangkaian Resistor Paralel --\n\n");
printf("Masukkan Jumlah Resistor : ");
scanf("%d",&jresis);
for(int i = 0; i<jresis ; i++){
printf("Masukkan R %d : ",i+1);
scanf("%d",&r[i]);
rtotalp=rtotalp+(1.000000/r[i]);
}
printf("\n-- Daftar Dari R --\n");
for(int i = 0; i<jresis ; i++){
printf("Daftar R %d : %d\n",i+1,r[i]);
}
akhir=1.000000/rtotalp;
printf("Total dari R adalah %f\n",akhir);
}
else if(pilihan==3){
return 0;
}
}
main(){
int pilihan,jresis,r[99],rtotals=0;
float rtotalp=0,akhir;
printf(" Rangkaian Resistor : \n");
printf("================================\n");
printf("1. Rangkaian Resistor Seri\n");
printf("2. Rangkaian Resistor Paralel\n");
printf("3. Keluar\n");
printf("================================\n");
printf("Pilih menu [1/2/3] : ");
scanf("%d",&pilihan);
printf("\n");
if(pilihan==1){
printf("-- Rangkaian Resistor Seri --\n\n");
printf("Masukkan Jumlah Resistor : ");
scanf("%d",&jresis);
for(int i = 0; i<jresis ; i++){
printf("Masukkan R %d : ",i+1);
scanf("%d",&r[i]);
rtotals=rtotals+r[i];
}
printf("\n-- Daftar Dari R --\n");
for(int i = 0; i<jresis ; i++){
printf("Daftar R %d : %d\n",i+1,r[i]);
}
printf("Total dari R adalah %d\n",rtotals);
}
else if(pilihan==2){
printf("-- Rangkaian Resistor Paralel --\n\n");
printf("Masukkan Jumlah Resistor : ");
scanf("%d",&jresis);
for(int i = 0; i<jresis ; i++){
printf("Masukkan R %d : ",i+1);
scanf("%d",&r[i]);
rtotalp=rtotalp+(1.000000/r[i]);
}
printf("\n-- Daftar Dari R --\n");
for(int i = 0; i<jresis ; i++){
printf("Daftar R %d : %d\n",i+1,r[i]);
}
akhir=1.000000/rtotalp;
printf("Total dari R adalah %f\n",akhir);
}
else if(pilihan==3){
return 0;
}
}
Output :
0 Comments