Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Tugas : Percabangan dengan case
- // Nama : Taufikur Rahman
- // NIM : 191010350448
- // Kelas : 01TMSE007
- #include <iostream.h>
- #include <conio.h>
- #define pi 3.14
- void main()
- {
- int r_tabung, t_tabung;
- float luas_tabung, alas_j, tinggi_j, sisi_ab,
- sisi_bc, luas_j, keliling_j, d1, d2, s, l, k;
- char tombol;
- cout << "Selamat datang di program perhitungan luas geometri" << endl << endl;
- cout << "A mencari luas tabung " << endl;
- cout << "B mencari luas jajaran genjang " << endl;
- cout << "C mencari luas belah ketupat " << endl;
- cout << "Tekan tombol sesuai dengan geometri yang diinginkan [A-C] : ";
- cin >> tombol;
- switch (tombol)
- {
- case 'A':
- cout << "Masukan jari-jari tabung (cm) = "; cin >> r_tabung;
- cout << "Masukan tinggi tabung (cm) = "; cin >> t_tabung;
- luas_tabung = 2 * pi * r_tabung * (r_tabung * t_tabung);
- cout << endl;
- cout << "Luas permukaan tabung adalah (cm2) = " << luas_tabung << endl;
- break;
- case 'B':
- cout << "Masukan alas jajaran genjang (cm) = "; cin >> alas_j;
- cout << "Masukan tinggi jajaran genjang (cm) = "; cin >> tinggi_j;
- cout << "Masukan sisi ab jajaran genjang (cm) = "; cin >> sisi_ab;
- cout << "Masukan sisi bc jajaran genjang (cm) = "; cin >> sisi_bc;
- luas_j = alas_j * tinggi_j;
- keliling_j = 2 * (sisi_ab + sisi_bc);
- cout << endl;
- cout << "Luas jajaran genjang adalah (cm2) = " << luas_j << endl;
- cout << "Keliling jajaran genjang adalah (cm2) = " << keliling_j << endl;
- break;
- case 'C':
- cout << "Masukan panjang diagonal 1 belah ketupat (cm) = "; cin >> d1;
- cout << "Masukan panjang diagonal 2 belah ketupat (cm) = "; cin >> d2;
- cout << "Masukan panjang sisi belah ketupat (cm) = "; cin >> s;
- l = (d1 * d2) / 2;
- k = 4 * s;
- cout << endl;
- cout << "Luas belah ketupat adalah (cm2) = " << l << endl;
- cout << "Luas belah ketupat adalah (cm2) = " << k << endl;
- break;
- default:
- cout << "Maaf, tombol yang ada tekan salah";
- break;
- }
- getch();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement