Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. // Tugas : Percabangan dengan case
  2. // Nama : Taufikur Rahman
  3. // NIM : 191010350448
  4. // Kelas : 01TMSE007
  5.  
  6. #include <iostream.h>
  7. #include <conio.h>
  8. #define pi 3.14
  9.  
  10. void main()
  11. {
  12.  
  13. int r_tabung, t_tabung;
  14. float luas_tabung, alas_j, tinggi_j, sisi_ab,
  15. sisi_bc, luas_j, keliling_j, d1, d2, s, l, k;
  16. char tombol;
  17.  
  18. cout << "Selamat datang di program perhitungan luas geometri" << endl << endl;
  19.  
  20. cout << "A mencari luas tabung " << endl;
  21. cout << "B mencari luas jajaran genjang " << endl;
  22. cout << "C mencari luas belah ketupat " << endl;
  23. cout << "Tekan tombol sesuai dengan geometri yang diinginkan [A-C] : ";
  24.  
  25. cin >> tombol;
  26.  
  27. switch (tombol)
  28. {
  29. case 'A':
  30. cout << "Masukan jari-jari tabung (cm) = "; cin >> r_tabung;
  31. cout << "Masukan tinggi tabung (cm) = "; cin >> t_tabung;
  32.  
  33. luas_tabung = 2 * pi * r_tabung * (r_tabung * t_tabung);
  34.  
  35. cout << endl;
  36. cout << "Luas permukaan tabung adalah (cm2) = " << luas_tabung << endl;
  37. break;
  38.  
  39. case 'B':
  40. cout << "Masukan alas jajaran genjang (cm) = "; cin >> alas_j;
  41. cout << "Masukan tinggi jajaran genjang (cm) = "; cin >> tinggi_j;
  42. cout << "Masukan sisi ab jajaran genjang (cm) = "; cin >> sisi_ab;
  43. cout << "Masukan sisi bc jajaran genjang (cm) = "; cin >> sisi_bc;
  44.  
  45. luas_j = alas_j * tinggi_j;
  46. keliling_j = 2 * (sisi_ab + sisi_bc);
  47.  
  48. cout << endl;
  49. cout << "Luas jajaran genjang adalah (cm2) = " << luas_j << endl;
  50. cout << "Keliling jajaran genjang adalah (cm2) = " << keliling_j << endl;
  51. break;
  52.  
  53. case 'C':
  54. cout << "Masukan panjang diagonal 1 belah ketupat (cm) = "; cin >> d1;
  55. cout << "Masukan panjang diagonal 2 belah ketupat (cm) = "; cin >> d2;
  56. cout << "Masukan panjang sisi belah ketupat (cm) = "; cin >> s;
  57.  
  58. l = (d1 * d2) / 2;
  59. k = 4 * s;
  60.  
  61. cout << endl;
  62. cout << "Luas belah ketupat adalah (cm2) = " << l << endl;
  63. cout << "Luas belah ketupat adalah (cm2) = " << k << endl;
  64.  
  65. break;
  66.  
  67. default:
  68. cout << "Maaf, tombol yang ada tekan salah";
  69. break;
  70. }
  71.  
  72. getch();
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement