Program Resistor Seri dan Paralel menggunakan Bahasa C


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;
}
}

Output :

Post a Comment

0 Comments