Program Kalkulator (looping)
Program :
#include <iostream>
using namespace std;
int main() {
int pilihan;
double a, b, hasil;
cout <<"Calvin Jonathan Gunawan" << endl;
cout <<"20251310046" << endl;
cout <<"22/10/2025" << endl;
cout <<"Teknik Informatika A2" << endl;
do {
cout << "\n===== KALKULATOR SEDERHANA=====" << endl;
cout << "1. Penjumlahan (+)" << endl;
cout << "2. Pengurangan (-)" << endl;
cout << "3. Perkalian (*)" << endl;
cout << "4. Pembagian (/)" << endl;
cout << "5. Keluar" << endl;
cout << "================================" << endl;
cout << "Pilih menu (1-5): ";
cin >> pilihan;
if (pilihan >= 1 && pilihan <= 4) {
cout << "Masukkan Bilangan pertama: ";
cin >> a;
cout << "Masukkan Bilangan kedua: ";
cin >> b;
}
switch (pilihan) {
case 1:
hasil = a + b;
cout << "Hasil Penjumlahan: " << hasil << endl;
break;
case 2:
hasil = a - b;
cout << "Hasil Pengurangan: " << hasil << endl;
break;
case 3:
hasil = a * b;
cout << "Hasil Perkalian: " << hasil << endl;
break;
case 4:
if (b != 0)
hasil = a / b;
else {
cout << "Error: Pembagian dengan nol tidak diperbolehkan!" << endl;
break;
}
cout << "Hasil Pembagian: " << hasil << endl;
break;
case 5:
cout << "Terima kasih telah menggunakan kalkulator ini!" << endl;
break;
default:
cout << "Pilihan tidak valid! Coba lagi." << endl;
}
} while (pilihan != 5);
return 0;
}
Hasil Run :



Comments
Post a Comment