#include <iostream>
#include <stdlib.h>
#include <conio.h>
const float phi=3.14;
using namespace std;
int main()
{
int iter=0, pil, a, b, c, d;
float volum, luas;
bool loop=true;
while(loop)
{
system("cls");
cout << "Assalamu'alaikum" << endl;
cout << "Selamat datang di program hitung mencari luas dan volume bangun ruang"<< endl;
cout << "Disini akan ditampilkan Program yang disusun Sebagai Pemenuhan Tugas UAS Algoritma Pemrograman" << endl;
cout << endl;
cout << "OK Let's go" << endl;
cout << endl;
cout << "Anda berada pada iterasi ke-"<< iter << endl;
cout << endl;
cout << ">> Pilihan Menu: "<< endl;
cout << "1) Kubus "<< endl;
cout << "2) Balok"<< endl;
cout << "3) Bola"<< endl;
cout << "4) Limas segi empat"<< endl;
cout << "5) Tabung"<< endl;
cout << "6) Kerucut"<< endl;
cout << "7) Prisma Tegak Segitiga"<< endl;
cout << "0) Keluar dari program"<< endl;
cout << endl;
cout << "Silahkan masukkan angka pilihan anda: ";
cin >> pil;
switch(pil)
{
case 1:
cout << "Perhitungan Volume dan Luas Permukaan Kubus" << endl;
cout << "Panjang rusuk kubus = ";
cin >> a;
volum = a*a*a;
luas = a*a*6;
cout << "Volume Kubus = " << volum << endl;
cout << "Luas permukaan Kubus = " << luas << endl;
break;
case 2:
cout << "Perhitungan Volume dan Luas Permukaan Balok" << endl;
cout << "Panjang balok = ";
cin >> a;
cout << "Lebar balok = ";
cin >> b;
cout << "Tinggi balok = ";
cin >> c;
volum = a*b*c;
luas = ((a * b) + (b * c) + (c * a)) * 2;
cout << "Volume Balok= " << volum << endl;
cout << "Luas permukaan Balok= " << luas << endl;
break;
case 3:
cout << "Perhitungan Volume dan Luas Permukaan Bola" << endl;
cout << "Panjang jari-jari bola = ";
cin >> a;
volum = 4/3 * phi * a * a * a;
luas = 4 * phi * a * a;
cout << "Volume Bola = " << volum << endl;
cout << "Luas permukaan Bola = " << luas << endl;
break;
case 4:
cout << "Perhitungan Volume dan Luas Permukaan Limas Segi Empat" << endl;
cout << "Panjang alas limas = ";
cin >> a;
cout << "Lebar alas limas = ";
cin >> b;
cout << "Tinggi limas = ";
cin >> c;
volum = (a * b * c * 1/3);
luas = ((a + b) * c) + (a * b);
cout << "Volume Limas Segi empat= " << volum << endl;
cout << "Luas permukaan segi empat= " << luas << endl;
break;
case 5:
cout << "Perhitungan Volume dan Luas Permukaan Tabung" << endl;
cout << "Panjang jari-jari alas tabung = ";
cin >> a;
cout << "Tinggi tabung = ";
cin >> b;
volum = phi * a * a * b;
luas = (phi * a * 2) * (b * a);
cout << "Volume Tabung = " << volum << endl;
cout << "Luas permukaan Tabung = " << luas << endl;
break;
case 6:
cout << "Perhitungan Volume dan Luas Permukaan Kerucut" << endl;
cout << "Panjang jari-jari alas kerucut = ";
cin >> a;
cout << "Tinggi kerucut = ";
cin >> b;
cout << "Garis pelukis kerucut = ";
cin >> d;
volum = (phi * a * a * b)/3;
luas = (phi * a * (a + d));
cout << "Volume Kerucut = " << volum << endl;
cout << "Luas permukaan Kerucut = " << luas << endl;
break;
case 7:
cout << "Perhitungan Volume dan Luas Permukaan Prisma Tegak Segitiga" << endl;
cout << "Alas segitiga prisma = ";
cin >> a;
cout << "Tinggi segitiga alas prisma = ";
cin >> b;
cout << "Sisi lengkung segitiga alas prisma = ";
cin >> c;
cout << "Tinggi prisma tegak = ";
cin >> d;
volum = ( a * b /2 ) * d ;
luas = (2 * (a * b / 2 )) + ((a + b + c) * d);
cout << "Volume Prisma Tegak Segitiga = " << volum << endl;
cout << "Luas permukaan Tegak Segitiga = " << luas << endl;
break;
case 0:
loop = false;
break;
}
cout << endl << "Tekan enter untuk kembali ke menu awal" << endl;
return 0;
getch();
}
}
Tidak ada komentar:
Posting Komentar