0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan2 halaman

Coding Kalkulator

Diunggah oleh

yoviumi
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan2 halaman

Coding Kalkulator

Diunggah oleh

yoviumi
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

#include <iostream>

#include <cmath>
using namespace std;

int main() {
int pilihan;
double a, b, hasil;

do {
cout << "\n=== KALKULATOR LENGKAP ===" << endl;
cout << "1. Penjumlahan (+)" << endl;
cout << "2. Pengurangan (-)" << endl;
cout << "3. Perkalian (*)" << endl;
cout << "4. Pembagian (/)" << endl;
cout << "5. Pangkat (^)" << endl;
cout << "6. Modulus (%)" << endl;
cout << "0. Keluar" << endl;
cout << "Pilih menu: ";
cin >> pilihan;

if (pilihan >= 1 && pilihan <= 6) {


cout << "Masukkan angka pertama: ";
cin >> a;
cout << "Masukkan angka kedua: ";
cin >> b;
}

switch (pilihan) {
case 1:
hasil = a + b;
cout << "Hasil: " << hasil << endl;
break;
case 2:
hasil = a - b;
cout << "Hasil: " << hasil << endl;
break;
case 3:
hasil = a * b;
cout << "Hasil: " << hasil << endl;
break;
case 4:
if (b != 0)
cout << "Hasil: " << a / b << endl;
else
cout << "Error: Tidak bisa dibagi nol!" << endl;
break;
case 5:
hasil = pow(a, b);
cout << "Hasil: " << hasil << endl;
break;
case 6:
cout << "Hasil: " << (int)a % (int)b << endl;
break;
case 0:
cout << "Terima kasih!" << endl;
break;
default:
cout << "Pilihan tidak valid!" << endl;
}

} while (pilihan != 0);

return 0;
}

Anda mungkin juga menyukai