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.