Ini adalah program perhitungan beberapa perhitungan instalasi listrik,program ini saya adalah salah satu tugas yang saya kerjakan,pada saat kuliah.Didalam Program ini terdapat 8 menu untuk menghitung beberapa perhitungan listrik tentunya,yaitu menghitung nilai tegangan,tahanan,kuat arus,tahanan pada rangkaian pararel,tahanan pada rangkaian seri,energi listrik,tarif listrik,dan nilai resistansi.
Program ini saya kerjakan dengan menggunakan bahasa C++ dan menggunakan program Dev C++.
Dibawah ini gambar menu setelah program dirunningkan,
Ini saya kasikan source code nya,sederhana kok,jadi bisa anda coba !
#include
<stdio.h>
#include
<conio.h>
#include
<stdlib.h>
int
main()
{
int c;
float
v,i,r,rp,rs,r1,r2,r3,z,w,t,kwh,harga,biaya,rho,l,resistansi,A;
do
{
printf("Nama : Stepanus Kena Ginting\n");
printf("NIM : 120402043\n");
printf("\n");
printf("Program Perhitungan Instalasi Listrik\n");
printf("\n");
printf("Pilihan Perhitungan:\n");
printf("---------------------------\n");
printf("\t1-menghitung
Tegangan.\n");
printf("\t2-menghitung Kuat
arus.\n");
printf("\t3-menghitung
Tahanan.\n");
printf("\t4-menghitung tahanan pada
rangkaian pararel.\n");
printf("\t5-menghitung tahanan pada
rangkaian seri.\n");
printf("\t6-menghitung Energi
Listrik.\n");
printf("\t7-menghitung Tarif
Listrik.\n");
printf("\t8-menghitung Nilai
Resistansi.\n");
printf("Pilih Perhitungan Yang akan
dilakukan.");
scanf("%d", &c);
switch (c){
case 1:{
printf("Menghitung
Tegangan.\n");
printf("....................\n");
printf("Masukan Nilai Kuat
Arus : \n");
scanf("%f",&i);
printf("Masukan Nilai
Tahanan : \n");
scanf("%f",&r);
v=i*r;
printf("v: %f
volt",v);
break;
}
case 2:{
printf("Menghitung Kuat
Arus.\n");
printf("....................\n");
printf("Masukan Nilai
Tegangan :\n");
scanf("%f",&v);
printf("Masukan Nilai
Tahanan :\n");
scanf("%f",&r);
i=v/r;
printf("i: %f
ampere",i);
break;
}
case 3:{
printf("Menghitung
Tahanan\n");
printf("..................\n");
printf("Masukan Nilai Tegangan
:\n");
scanf("%f",&v);
printf("Masukan Nilai
Kuat Arus\n");
scanf("%f",&i);
r=v/i;
printf("r : %f
ohm",r);
break;
}
case 4:{
printf("menghitung tahanan
rangkaian pararel\n");
printf("....................\n");
printf("tahanan
1:\n");
scanf("%f",&r1);
printf("tahanan
2:\n");
scanf("%f",&r2);
printf("tahanan
3:\n");
scanf("%f",&r3);
rp=1/r1+1/r2+1/r3;
printf("rp: %f
ohm",rp);
break;
}
case 5:{
printf("menghitung tahanan
rangkaian seri\n");
printf("....................\n");
printf("tahanan
1:\n");
scanf("%f",&r1);
printf("tahanan
2:\n");
scanf("%f",&r2);
printf("tahanan 3:\n");
scanf("%f",&r3);
rs=r1+r2+r3;
printf("rs: %f
ohm",rs);
break;
}
case 6:{
printf("Menghitung Nilai
Energi Listrik\n");
printf("..........................\n");
printf("Masukan Nilai Kuat
Arus\n");
scanf("%f",&i);
printf("Masukan Nilai
Tahanan\n");
scanf("%f",&r);
printf("Masukan Nilai
Waktu\n");
scanf("%f",&t);
w=i*i*r*t;
printf("w: %f
joule",w);
break;
}
case 7:{
printf("Menghitung Harga
Tarif Listrik\n");
printf("..............................\n");
printf("Masukan Nilai
kwh\n");
scanf("%f",&kwh);
printf("Masukan Waktu per
jam\n");
scanf("%f",&t);
printf("Masukan harga
Energi per satuaan (KWH)\n");
scanf("%f",&harga);
biaya=kwh*t*harga;
printf("biaya:Rp.%f",biaya);
break;
}
case 8:{
printf("Menghitung Nilai
Resistansi\n");
printf("...........................\n");
printf("Masukan Nilai
relistivitas\n");
scanf("%f",&rho);
printf("Masukan Nilai
Panjang Konduktornya\n");
scanf("%f",&l);
printf("Masukan Nilai Luas
Penampang\n");
scanf("%f",&A);
resistansi=rho*l/A;
printf("resistansi:%f",resistansi);
break;
}
default:
{
printf("Pilihan anda
salah ");
break;
}
}
printf("\n");
printf("Apa kah anda ingin
mengulanginya (1/0) ? ");
scanf("%d",&c);
printf("\n");
printf("\n");
system ("cls");
}
while ( c==1|c!=0);
printf ("\n\n
-----------------------------------------------------------------\n");
printf
(" I\t\t\t\t\t\t\t\t I\n");
printf
(" I\tProgram Selesai !!!\t\t\t\t\t I\n");
printf (" I\t\t\t\t\t\t\t\t
I\n");
printf
(" I\tTerima Kasih Mejuah-juah :)\t\t\t\t I\n");
printf
(" I\t\t\t\t\t\t\t\t I\n");
printf
("
-----------------------------------------------------------------\n");
getch();
return
0;
}
jika kurang jelas anda bisa mengunjungi
BalasHapushttp://balog18.blogspot.com/2017/10/contoh-program-c-menentukan-nilai.html
ASSALAMU'ALAIKUM WARAHMATULLAHI WABARAKATUH BG
BalasHapusizin minta programnya ya bg,untuk referenti tugas aku bg
thanks