Membuat Kalkulator Sederhana C++ swicth case

#part 2


Teknik Informatika Universitas Tanjungpura Pontianak – Dalam pembelajaran bahasa pemrograman C++, kali ini kita akan belajar membuat program Kalkulator Sederhana dengan menggunakan case. Untuk membuatnya saya menggunakan bahasa c++, yang harus kita siapkan yakni aplikasi Dev C++, bagi yang belum ada aplikasinya bisa download di http://like-pra.com/dVfG atau di http://like-pra.com/ZREoAQ

Pada program membuat kalkulator ini, saya menggunakan tipe data float untuk menghasilkan angka yang desimal misalnya, dan menggunakan swicth case. Untuk lebih jelasnya langsung saja ke kodingnya:

//==========================================================

#include<iostream>

using namespace std;

int main()

{

            float bil1, bil2, hasil;
            int pilihan;
            char yt;
           
            home:
                        system("cls");
                        cout << "=== PROGRAM KALKULATOR SEDERHANA ===" << endl << endl;
                        cout << "[1] Penjumlahan." << endl;
                        cout << "[2] Pengurangan." << endl;
                        cout << "[3] Perkalian." << endl;
                        cout << "[4] Pembagian." << endl;
                        cout << "\nPilih Menu Diatas: ";
                        cin >> pilihan;
                       
                        switch(pilihan)
                        {
                                    case 1:
                                                cout << "\nMasukkan Angka: ";
                                                cin >> bil1;
                                                cout << "\nMasukkan Angka: ";
                                                cin >> bil2;
                                                hasil = bil1 + bil2;
                                                cout << "\nHasil Penjumlahannya adalah: " << hasil << endl;
                                                break;
                                               
                                    case 2:
                                                cout << "\nMasukkan Angka: ";
                                                cin >> bil1;
                                                cout << "\nMasukkan Angka: ";
                                                cin >> bil2;
                                                hasil = bil1 - bil2;
                                                cout << "\nHasil Pengurangannya adalah: " << hasil << endl;
                                                break;
                                               
                                    case 3:
                                                cout << "\nMasukkan Angka: ";
                                                cin >> bil1;
                                                cout << "\nMasukkan Angka: ";
                                                cin >> bil2;
                                                hasil = bil1 * bil2;
                                                cout << "\nHasil Perkaliannya adalah: " << hasil << endl;
                                                break;
                                               
                                    case 4:
                                                cout << "\nMasukkan Angka: ";
                                                cin >> bil1;
                                                cout << "\nMasukkan Angka: ";
                                                cin >> bil2;
                                                hasil = bil1 / bil2;
                                                cout << "\nHasil Pembagiannya adalah: " << hasil << endl;
                                                break;
                        }
                        cout << "\n>> Ingin Mengulang? [y/n]: ";
                        cin >> yt;
                        if(yt == 'Y'|| yt == 'y'){
                                    goto home;
                        }
                        if(yt == 'N'|| yt == 'n'){
                                    goto end;
                        }
            end:
                        cin.get();
}

//==========================================================

keterangan: fungsi \n yakni untuk menambah baris baru, \n memiliki fungsi yang sama dengan endl atau sama dengan enter.

Untuk menjalankan program yang kita buat menggunakan Dev C++ ini, terlebih dahulu kita Simpan setelah itu kita Compile dengan Menekan F9 pada keyboard, dan setelah itu kita run/jalankan programnya dengan menekan tombol F10.

Sekian postingan kali ini, semoga dapat bermanfaat bagi kita semua, apabila terdapat kesalahan atau ada yang tidak jelas atau kekurangan mohon untuk di perbaiki, silahkan komen dikolom komentar. >> Terima Kasih Sudah Berkunjung.


Komentar