Sebelum kita masuk kepada inti pembahasan kali ini, saya tegaskan kepada anda untuk mempelajari terlebih dahuli dasar-dasar dari bahasa pemrograman C++ agar nantinya anda memahami logika dari source kode yang akan saya bagikan kali ini. Oke langsung saja kita mulai...
- Silahkan anda buka "New Source File" atau bisa meng klik "CTRL-N".
- Setelah itu, Copy/Paste kan Source Kode di bawah ini..
#include <iostream>
#include <conio.h> #include <windows.h> using namespace std; void linear(int x, int y){ COORD kordinat = {x,y}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), kordinat); } void garis(){ for(int y = 0; y<30; y++){ cout<<"-"; } } void judul(){ linear(8,1); cout<<"KALKULATOR SEDERHANA"; linear(12,2); cout<<"KAMBING AREA"; } void garis_judul(){ linear(3,0); garis(); judul(); linear(3,3); garis(); } void keterangan(){ linear(3,4); cout<<"- OPERATOR"; linear(5,6); cout<<"- Tambah"; linear(5,7); cout<<"- Kurang"; linear(5,8); cout<<"- Kali"; linear(5,9); cout<<"- Bagi"; } void catatan(){ linear(35,2); cout<<"CATATAN"; linear(38,3); cout<<"- tulis 'kali' 'bagi' 'tambah' 'kurang' "; linear(40,4); cout<<"pada bagian operator sesuai kebutuhan"; } int main(){ system("title KALKULATOR SEDERHANA"); float angka1, angka2, hasil; string operasi; garis_judul(); keterangan(); catatan(); linear(3,11); cout<<"Masukan Angka : ";cin>>angka1; linear(3,12); cout<<"Masukan Angka : ";cin>>angka2; linear(3,13); cout<<"Operator : ";cin>>operasi; if(operasi == "tambah" || operasi == "TAMBAH" || operasi == "Tambah"){ hasil = angka1 + angka2; } else if (operasi == "kurang" || operasi == "KURANG" || operasi == "Kurang"){ hasil = angka1 - angka2; } else if (operasi == "kali" || operasi == "KALI" || operasi == "Kali"){ hasil = angka1 * angka2; } else if (operasi == "bagi" || operasi == "BAGI" || operasi =="Bagi"){ hasil = angka1 / angka2; } else{ linear(5,15); cout<<"Operator Salah"; getch(); system("CLS"); main(); } linear(3,14); cout<<"Hasil : "<<hasil; getch(); system("CLS"); main(); }
- Silahkan anda Compile dengan menekan "F11" pada keyboard anda.
- Cobalah untuk memahami jalur source kode tersebut.
- Sekian... Semoga bermanfaat.