Andreas Tegar Bagaskoro
Saya mulai belajar C++ karena ada tugas kelompok dari mata pelajaran Informatika. Sebagai bagian dari tugas tersebut, kami membuat program kalkulator sederhana menggunakan bahasa pemrograman C++. Program ini mampu melakukan operasi dasar seperti penjumlahan, pengurangan, perkalian, dan pembagian.
Meskipun programnya masih sederhana, saya berharap kode ini bisa membantu pembaca blog yang juga sedang belajar C++. Semoga bisa menjadi referensi dan bahan latihan untuk memperdalam pemahaman, serta mendorong semangat untuk terus belajar dan mengembangkan kemampuan di bidang pemrograman.
#include <iostream>
#include <cmath>
#include <string>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
using namespace std;
int main() {
system("Color 0A");
int pilihan, angka;
float num1, num2;
double bilangan, akar, pangkat;
char u;
cout << " Program Kelompok Hangker Kalkulator Acumalaka Icikiwir " << endl;
cout << " ---------------------------------------------------------- " << endl;
q:
while (true) {
cout << "1. Penjumlahan" << endl;
cout << "2. Pengurangan" << endl;
cout << "3. Perpangkatan" << endl;
cout << "4. Pembagian" << endl;
cout << "5. Akar" << endl;
cout << "6. Perkalian" << endl;
cout << "Pilih Bebas Luwh (1-6): ";
cin >> pilihan;
cout << "===========================" << endl;
switch (pilihan) {
case 1:
cout << "Input angka pertama: ";
cin >> num1;
cout << "Input angka kedua: ";
cin >> num2;
cout << "Hasil: " << num1 + num2 << endl;
break;
case 2:
cout << "Input angka pertama: ";
cin >> num1;
cout << "Input angka kedua: ";
cin >> num2;
cout << "Hasil: " << num1 - num2 << endl;
break;
case 3:
cout << "Masukkan bilangan: ";
cin >> bilangan;
cout << "Masukkan pangkat: ";
cin >> pangkat;
akar = pow(bilangan, pangkat);
cout << "Hasil: " << akar << endl;
break;
case 4:
cout << "Input angka pertama: ";
cin >> num1;
cout << "Input angka kedua: ";
cin >> num2;
if (num2 != 0) {
cout << "Hasil: " << num1 / num2 << endl;
} else {
cout << "Tidak bisa melakukan pembagian dengan angka kedua 0." << endl;
}
break;
case 5:
cout << "Masukkan bilangan: ";
cin >> bilangan;
if (bilangan < 0) {
cout << "Akar tidak tersedia untuk bilangan negatif." << endl;
} else {
akar = sqrt(bilangan);
cout << "Akar kuadrat dari " << bilangan << " adalah: " << akar << endl;
}
break;
case 6:
cout << "Input angka pertama: ";
cin >> num1;
cout << "Input angka kedua: ";
cin >> num2;
cout << "Hasil: " << num1 * num2 << endl;
break;
default:
cout << "Pilihan tidak benar banh." << endl;
}
cout << "Ingin menghitung yang lain? (y/t): ";
cin >> u;
if(u == 'Y' || u == 'y') {
system("cls");
goto q;
} else {
cout << "TERIMAKASIH SUDAH MENGGUNAKAN KALKULATOR ACUMALAKA ICIKIWIR HANGKER WIBU TZY" << endl;
cout << "HATI-HATI DI RUMUS" << endl;
cout << "SEMOGA SELAMAT DALAM PERHITUNGAN" << endl;
break;
}
}
return 0;
}