Hai sahabat koding… Kali ini kita akan belajar cara membuat program kalkulator sederhana dengan bahasa pemrograman C menggunakan switch case.
/** –––––––––––––––––––––––––––––––––––––––––––––
* PROGRAM C KALKULATOR SEDERHANA DENGAN SWITCH CASE
* –––––––––––––––––––––––––––––––––––––––––––––––
* ► ayamkoding.com
*/
#include <stdio.h>
int main(){
char operator;
double angka1, angka2, hasil;
printf("Pilih operator matematika >>> (+, -, *, / ): ");
scanf("%c", &operator);
printf("Masukan 2 operand: \n");
scanf("%lf %lf", &angka1, &angka2);
switch(operator) {
case '+' :
hasil = angka1 + angka2;
printf("Hasil penjumlahan dari ");
printf("%.1lf + %.1lf = %.1lf\n", angka1, angka2, hasil);
break;
case '-' :
hasil = angka1 - angka2;
printf("Hasil pengurangan dari ");
printf("%.1lf - %.1lf = %.1lf\n", angka1, angka2, hasil);
break;
case '*' :
hasil = angka1 * angka2;
printf("Hasil perkalian dari ");
printf("%.1lf * %.1lf = %.1lf\n", angka1, angka2, hasil);
break;
case '/' :
hasil = angka1 / angka2;
printf("Hasil pembagian dari ");
printf("%.1lf / %.1lf = %.1lf\n", angka1, angka2, hasil);
break;
default:
printf("Maaf, operator tidak tersedia atau salah, silahkan coba lagi ya.");
break;
}
return 0;
}
Contoh Output:
Pilih operator matematika >>> (+, -, *, / ): + Masukan 2 operand: 12 13 Hasil penjumlahan dari 12.0 + 13.0 = 25.0
Pilih operator matematika >>> (+, -, *, / ): - Masukan 2 operand: 12 14 Hasil pengurangan dari 12.0 - 14.0 = -2.0
Pilih operator matematika >>> (+, -, *, / ): * Masukan 2 operand: 12 5 Hasil perkalian dari 12.0 * 5.0 = 60.0
Pilih operator matematika >>> (+, -, *, / ): / Masukan 2 operand: 12 4 Hasil pembagian dari 12.0 / 4.0 = 3.0
Pilih operator matematika >>> (+, -, *, / ): $ Masukan 2 operand: 12 12 Maaf, operator salah, silahkan coba lagi ya.
Nah, itulah sedikit contoh membuat program bahasa C membuat kalkulator sederhana dengan menggunakan fitur switch case.
Sebenarnya masih banyak cara lain untuk membuat program kalkukator sederhana ini.
Semoga bermanfaat.