Cara Membuat Kalkulator Penghitung Luas Segitiga, Lingkaran, Persegi, Persegi Panjang, Trapesium, dan Keliling Lingkaran dengan C++ SWITCH

Di bawah ini saya menyediakan code untuk membuat kalkulator sederhana dengan switch di C++







#include <iostream>

using namespace std;

int main()
{
    float p, l, a ,b ,t, r, s,luas_segitiga,luas_lingkaran,luas_persegi,luas_persegi_panjang,luas_trapesium,keliling_lingkaran;
    char pilihan;

    cout << "6 Rumus Yang Disediakan" << endl;
    cout << "1. Luas Segitiga" << endl;
    cout << "2. Luas Lingkaran" << endl;
    cout << "3. Luas persegi" << endl;
    cout << "4. Luas persegi panjang" << endl;
    cout << "5. Luas trapesium" << endl;
    cout << "6. Keliling Lingkaran" << endl;
    cout << "Pilih rumus :";
    cin >> pilihan;

    switch (pilihan){
    case '1' :
        cout << "Masukkan alas :";
        cin >> a;
        cout << "Masukkan Tinggi :";
        cin >> t;
        luas_segitiga = a*t*0.5;
        cout << "Hasilnya :" << luas_segitiga;
        break;

    case '2' :
        cout << "Masukkan Jari-jari :";
        cin >> r;
        luas_lingkaran = r*r*22/7;
        cout << "Hasilnya :" << luas_lingkaran;
        break;
    case '3' :
        cout << "Masukkan sisi :";
        cin >> s;
        luas_persegi = s*s;
        cout << "Hasilnya :" << luas_persegi;
        break;
    case '4' :
        cout << "Masukkan panjang :";
        cin >> p;
        cout << "Masukkan lebar :";
        cin >> l;
        luas_persegi_panjang = p*l;
        cout << "Hasilnya :" << luas_persegi_panjang;
        break;
    case '5' :
        cout << "Masukkan alas bawah :";
        cin >> a;
        cout<< "Masukkan alas atas :";
        cin >> b;
        cout << "Masukkan Tinggi :";
        cin >> t;
        luas_trapesium = (a+b)*t/2;
        cout << "Hasilnya :" << luas_trapesium;
        break;
    case '6' :
        cout << "Masukkan jari_jari :";
        cin >> r;
        keliling_lingkaran = r*2*22/7;
        cout << "Hasilnya :" << keliling_lingkaran;
        break;
    default :
        cout << "Rumus Tidak Ada";
        }
}

Komentar

Postingan Populer