main.cpp
/*Nama : Yusup Mad Cani*/ /*NPM : 1910631250054*/ /*Prodi : S1 Sistem Informasi*/ /*Universitas : Universitas Singaperbangsa Karawang*/ #include<iostream> using namespace std; int Aplikasi(int x) { x = x + 1; return x; } int main() { int pilihan; float Lsegitiga, Ksegitiga, Lpersegi, Kpersegi, Lpersegipanjang, Kpersegipanjang, Llingkaran, Klingkaran, Vkubus, LPkubus, Vbalok, LPbalok, Vbola, LPbola, Vlimassegiempat, LPlimassegiempat, Vtabung, LPtabung; float a, t, s, p, l, r, phi, sAB, sBC, sCA; char ulang; do { cout << "Menu Utama" << endl; cout << "1. Menghitung Luas & Keliling Segitiga" << endl; cout << "2. Menghitung Luas & Keliling Bujursangkar" << endl; cout << "3. Menghitung Luas & Keliling Persegipanjang" << endl; cout << "4. Menghitung Luas & Keliling Lingkaran" << endl; cout << "5. Menghitung Volume & Luas Permukaan Kubus" << endl; cout << "6. Menghitung Volume & Luas Permukaan Balok" << endl; cout << "7. Menghitung Volum & Luas Permukaan Bola" << endl; cout << "8. Menghitung Volum & Luas Permukaan Limas Segi Empat "<<endl; cout << "9. Menghitung Volum & Luas Permukaan Tabung" << endl; cout << "10. Exit" << endl; cout << endl << endl; cout << "Pilihan anda : "; cin >> pilihan; switch (pilihan) { case 1: cout << "Menghitung Luas Segitiga" << endl; cout << "Menghitung Keliling Segitiga" << endl; cout << "Masukkan alas segitiga : "; cin >> a; cout << "Masukkan tinggi segitiga : "; cin >> t; cout << "Masukkan sisi AB segitiga : "; cin >> sAB; cout << "Masukkan sisi BC segitiga : "; cin >> sBC; cout << "Masukkan sisi CA segitiga : "; cin >> sCA; Lsegitiga = 0.5 * a * t; Ksegitiga = sAB + sBC + sCA; cout << "Luas segitiga adalah : " << Lsegitiga << endl; cout << "Keliling segitiga adalah : " << Ksegitiga << endl; break; case 2: cout << "Menghitung Luas Bujursangkar" << endl; cout << "Menghitung Keliling Bujursangkar" << endl; cout << "Masukkan sisi persegi : "; cin >> s; Lpersegi = s * s; Kpersegi = 4 * s; cout << "Luas bujursangkar : " << Lpersegi << endl; cout << "Keliling bujursangkar : " << Kpersegi << endl; break; case 3: cout << "Menghitung Luas Persegipanjang" << endl; cout << "Menghitung Keliling Persegipanjang" << endl; cout << "Masukkan panjang : "; cin >> p; cout << "Masukkan lebar : "; cin >> l; Lpersegipanjang = p * l; Kpersegipanjang = (p + l) * 2; cout << "Luas Persegipnjng: " << Lpersegipanjang << endl; cout << "Keliling Persegipnjng: " << Kpersegipanjang << endl; break; case 4: cout << "Menghitung Luas Lingkaran" << endl; cout << "Menghitung Keliling Lingkaran" << endl; cout << "Masukkan jari-jari lingkaran : "; cin >> r; phi = 3.14; Llingkaran = phi * r * r; Klingkaran = phi * (r + r); cout << "Luas lingkaran adalah : " << Llingkaran << endl; cout << "Keliling lingkaran adalah : " << Klingkaran << endl; break; case 5: cout << "Menghitung Volum Kubus" << endl; cout << "Menghitung Luas Permukaan Kubus" << endl; cout << "Masukkan sisi kubus : "; cin >> s; Vkubus = s * s * s; LPkubus = 6 * s; cout << "Volum kubus adalah : " << Vkubus << endl; cout << "Luas permukaan kubus adalah : " << LPkubus << endl; break; case 6: cout << "Menghitung Volum Balok" << endl; cout << "Menghitung Luas Permukaan Balok" << endl; cout << "Masukkan panjang balok : "; cin >> p; cout << "Masukkan lebar balok : "; cin >> l; cout << "Masukkan tinggi balok : "; cin >> t; Vbalok = p * l * t; LPbalok = (2 * p * l) + (2 * p * t) + (2 * l * t); cout << "Volum balok adalah : " << Vbalok << endl; cout << "Luas permukaan balok adalah : " << LPbalok << endl; break; case 7: cout << "Menghitung Volum Bola" << endl; cout << "Menghitung Luas Permukaan Bola" << endl; cout << "Masukkan jari jari bola : "; cin >> r; cout << "Masukkan tinggi bola : "; cin >> t; phi = 3.14; Vbola = 4 / 3 * phi * r * t * t * t; LPbola = 4 * phi * r * r; cout << "Volum bola adalah : " << Vbola << endl; cout << "Luas permukaan bola adalah : " << LPbola << endl; break; case 8: cout << "Menghitung Volum Limas Segi Empat" << endl; cout << "Menghitung Luas Permukaan Limas Segi Empat" << endl; cout << "Masukkan panjang limas segi empat : "; cin >> p; cout << "Masukkan lebar limas segi empat : "; cin >> l; cout << "Masukkan tinggi limas segi empat : "; cin >> t; Vlimassegiempat = (p * l * t) * 1 / 3; LPlimassegiempat = ((p + l) * t) + (p * l); cout << "Volum limas segi empat adalah : " << Vlimassegiempat << endl; cout << "Luas permukaan limas segi empat adalah :"<<LPlimassegiempat<<endl; break; case 9: cout << "Menghitung Volum Tabung" << endl; cout << "Menghitung Luas Permukaan Tabung" << endl; cout << "Masukkan jari jari tabung : "; cin >> r; cout << "Masukkan tinggi tabung : "; cin >> t; phi = 3.14; Vtabung = phi * r * r * t; LPtabung = (2 * phi * r) * (r * t); cout << "Volum tabung adalah : " << Vtabung << endl; cout << "Luas permukaan tabung adalah : " << LPtabung << endl; break; case 10: cout << "Exit?" << endl; break; default: cout << "Menu tidak tersedia?" << endl; break; } cout << "Kembali ke Menu Utama (y/n)?"; cin >> ulang; } while (ulang == 'y'); return 0; }
code language: c++ fork me on onlinegdb