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";
}
}
#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