Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- const int LUAS_PERSEGI = 1;
- const int LUAS_SEGITIGA = 2;
- const int LUAS_LINGKARAN = 3;
- float luas(int tipe, float a, float b = 0)
- {
- switch(tipe) {
- case LUAS_PERSEGI:
- return a * b;
- break;
- case LUAS_SEGITIGA:
- return 1 / 2 * a * b;
- break;
- case LUAS_LINGKARAN:
- return 3.14 * a * a;
- break;
- default:;
- }
- }
- int main(void)
- {
- int tipe = 0;
- float a = 0, b = 0;
- cout << "\tMenghitung Luasan Bangun Datar" << endl << endl
- << "[1] Luas persegi " << endl
- << "[2] Luas segitiga " << endl
- << "[3] Luas lingkaran " << endl << endl
- << "Silahkan pilih menu program : ";
- cin >> tipe;
- switch(tipe) {
- case LUAS_PERSEGI:
- cout << "\nMasukkan panjang : ";
- cin >> a;
- cout << "\nMasukkan lebar : ";
- cin >> b;
- cout << "\nLuas persegi adalah : "
- << luas(tipe, a, b) << endl;
- break;
- case LUAS_SEGITIGA:
- cout << "\nMasukkan alas : ";
- cin >> a;
- cout << "\nMasukkan tinggi : ";
- cin >> b;
- cout << "\nLuas persegi adalah : "
- << luas(tipe, a, b) << endl;
- break;
- case LUAS_LINGKARAN:
- cout << "\nMasukkan jari-jari : ";
- cin >> a;
- cout << "\nLuas persegi adalah : "
- << luas(tipe, a) << endl;
- break;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement