Struktur Kontrol: Keputusan atau gampangannya adalah fungsi IF, yang didalamnya bisa terjadi beberapa hingga banyak IF, Selain IF ada juga SWITCH untuk menentukan keputusan dari inputan user. Disini saya akan memberi contoh program yang menggunakan fungsi IF dengan program yang memiliki kemampuan untuk perhitungan hubungan hukum Ohm.
Source Code:
#include <stdio.h>
int main()
{
float t, a, h, arus, hamb, teg;
char kode;
printf("\t\t Menghitung Hubungan Tegangan, Arus, \n");
printf("\t\t\tdan Hambatan Listrik\n");
printf("\t\t ==================================\n\n");
printf("**** Pilihan Hitung ****\n");
printf("A: Menghitung Kuat Arus\n");
printf("B: Menghitung Hambatan\n");
printf("C: Menghitung Tegangan\n");
printf("Masukan Kode Hitung: ");
scanf("%c",&kode);
if ( kode == 'a' ){
printf("Menghitung Kuat Arus\n\n");
printf("Masukan Nilai Tegangan : ");
scanf("%f",&t);
printf("Masukan Nilai Hambatan : ");
scanf("%f",&h);
arus = t / h;
printf("Jadi Kuat Arus Adalah %f Ampere", arus);
}else if(kode == 'b'){
printf("Menghitung Hambatan\n\n");
printf("Masukan Nilai Tegangan : ");
scanf("%f",&t);
printf("Masukan Nilai Kuat Arus : ");
scanf("%f",&a);
hamb = t / a;
printf("Jadi Nilai Hambatan Adalah %f Ohm", hamb);
}else if(kode == 'c'){
printf("Menghitung Tegangan\n\n");
printf("Masukan Nilai Kuat Arus : ");
scanf("%f",&a);
printf("Masukan Nilai Hambatan : ");
scanf("%f",&h);
teg = a * h;
printf("Jadi Besar Tegangan Adalah %f Volt", teg);
}else if(kode == 'd'){
printf("Input Salah!");
}
return 0;
}
Hasilnya:
Di program ini, kita bisa memilih dengan pilihan A, B, dan C. Selain itu maka akan muncul Inputan salah. Dengan Program ini juga anda bisa menghitung hubungan hukum ohm yang sebenarnya juga cukup sederhana.
0 komentar:
Posting Komentar