Kali ini saya akan memberikan referensi untuk membuat kalkulator sederhana menggunakan bahasa C++ .
Dalam kalkulator yang saya buat ini , terdapat beberapa fitur pengolahan angka aritmatika seperti :
- Penjumlahan (+)
- Pengurangan (-)
- Perkalian (*)
- Pembagian (/)
Nah , dalam program ini terdapat beberapa statement seperti kondisi (If , Else) , Operator Aritmatika , dan menggunakan library cstdlib .
Seperti ini kode program-nya :
#include <iostream>
#include <cstdlib>
using namespace std;
int main() {
float a,b;
int kode;
menu :
cout << "Kalkulator Sederhana C++ \n";
cout << "XRY-CS.id\n\n";
cout << "Pilihan Menu : \n";
cout << "1.Penjumlahan (+)\n";
cout << "2.Pengurangan (-)\n";
cout << "3.Perkalian (*)\n";
cout << "4.Pembagian (/)\n\n";
cout << "Silahkan masukkan kode menu : ";cin >> kode;
if (kode > 4 || kode < 1){
cout << "\nKode yang anda masukkan tidak ada \nSilahkan masukkan ulang kode .";
system("pause");
system("cls");
goto menu;
}
else {
cout << "Masukkan angka pertama : ";cin >> a;
cout << "Masukkan angka kedua : ";cin >> b;
if (kode == 1){
cout << "\nHasil penjumlahan dari "<<a<<" + "<<b<<" adalah : "<<a+b<<endl;
}
else if (kode == 2){
cout << "\nHasil pengurangan dari "<<a<<" - "<<b<<" adalah : "<<a-b<<endl;
}
else if (kode == 3){
cout << "\nHasil perkalian dari "<<a<<" * "<<b<<" adalah : "<<a*b<<endl;
}
else if (kode == 4){
cout << "\nHasil pembagian dari "<<a<<" / "<<b<<" adalah : "<<a/b<<endl;
}
}
return 0;
}
Running Program
Sebagai contoh saya beri inputan kode berupa 1 , maka program akan menjalankan perintah penjumlahan ,
dan program meminta inputan berupa angka pertama dan angka kedua , selanjutnya program akan menampilkan hasil dari proses operator aritmatika yang dipilih , dalam contoh ini 1 merupakan proses penjumlahan .
Kalkulator Sederhana C++
XRY-CS.id
Pilihan Menu :
1.Penjumlahan (+)
2.Pengurangan (-)
3.Perkalian (*)
4.Pembagian (/)
Silahkan masukkan kode menu : 1
Masukkan angka pertama : 2
Masukkan angka kedua : 2
Hasil penjumlahan dari 2 + 2 adalah : 4
Sekian dan Terima kasih :D