Program ini menghitung luas permukaan dan volume dari 7 bangun ruang (kubus, balok, bola, limas segi empat, tabung, kerucut, prisma tegak segitiga) menggunakan bahasa C++. Rumus dan contoh kodingnya dijelaskan secara detail untuk setiap bangun ruang. Program ini bertujuan untuk mempermudah perhitungan luas permukaan dan volume bangun ruang.
3. Tentang Program
Dalam program kali ini kita dapat menghitung volume, luas permukaan bangun
ruang, dan luas serta keliling bangun datar. Pada program ini terdapat 7 bangun
ruang diantaranya adalah:
1. Kubus
2. Balok
3. Bola
4. Limas Segiempat
5. Tabung
6. Kerucut
7. Prisma Tegak Segitiga
4. Rumus bangun ruang dengan program C++
1. Kubus
Rumus dari bangun ruang kubus yaitu:
Volume : V = s x s x s
Luas permukaan : L = s x s x 6
Sehingga dalam program C++ ditulis sebagai berikut :
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;//Menampilkan
volume kubus cout << "Luas permukaan Kubus = " << luas <<
endl;//Menampilkan luas permukaan kubus break;
5. 2. Balok
Rumus dari bangun ruang balok yaitu :
Volume : V balok = p x l x t
Luas Permukaan : L = 2 x (pl + lt + pt)
Sehingga dalam program C++ ditulis sebagai berikut :
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;//Menampilkan volume balok cout <<
"Luas permukaan Balok= " << luas << endl;//Menampilkan luas permukaan
balok break;
Rumus bangun ruang dengan program C++
6. Rumus bangun ruang dengan program C++
3. Bola
Rumus dari bangun ruang bola yaitu :
Volume : V = (4/3) π x r x r x r
Luas Permukaan : L = 4 x π x r x r
Sehingga dalam program C++ ditulis sebagai berikut :
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;//Menampilkan volume bola cout << "Luas permukaan
Bola = " << luas << endl;//Menampilkan luas permukaan bola break;
7. Rumus bangun ruang dengan program C++
4. Limas Segiempat
Rumus dari bangun ruang limas segiempat yaitu :
Volume : V = l alas x t limas x 1/3 maka, V = s x s x tinggi limas x 1/3
Luas permukaan : L = (luas alas) + (4xluas sisi tegak) maka, L = (s x s) + (4 x ½ x s x
tinggi segitiga)
Sehingga dalam program C++ ditulis sebagai berikut :
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;//Menampilkan volume limas segi empat cout << "Luas
permukaan segi empat= " << luas << endl;//Menampilkan luas permukaan limas
s egi empat break;
8. Rumus bangun ruang dengan program C++
5. Tabung
Rumus dari bangun ruang tabung yaitu :
Volume : V = π x r x r x t
Luas permukaan : L = (2 x π x r ) x (r+t)
dengan phi = 3,14
Sehingga dalam program C++ dapat ditulis sebagai berikut :
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;//Menampilkan
volume tabung cout << "Luas permukaan Tabung = " << luas <<
endl;//Menampilkan luas permukaan tabung break;
9. Rumus bangun ruang dengan program C++
6. Kerucut
Rumus dari bangun ruang kerucut yaitu :
Volume : V = 1/3 x π x r x r x t
Luas permukaan : L = luas selimut + luas alas, L = (π x r x s) + (π x r x r)
Sehingga dalam program C++ dapat ditulis sebagai berikut :
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;//Menampilkan volume kerucut cout << "Luas permukaan
Kerucut = " << luas << endl;//Menampilkan luas permukaan kerucut break;
10. Rumus bangun ruang dengan program C++
7. Prisma Tegak Segitiga
Rumus dari bangun ruang prisma tegak segitiga yaitu :
Volume : V = (1/2 x a x t) x tinggi prisma
Luas permukaan : L = (2 x luas alas) + (3 x luas salah satu bidang tegak), L = (2 x a x t) + (3 x a
x tinggi prisma)
Sehingga dalam program C++ dapat ditulis sebagai berikut :
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;//Menampilkan volume prisma tegak segitiga cout << "Luas
permukaan Tegak Segitiga = " << luas << endl;//Menampilkan luas
permukaan prisma tegak segitiga break;
20. Kesimpulan yang diperoleh dari program yang kami buat yaitu,salah satu
fungsi program adalah mempermudah suatu hal seperti program
sebelumnya yaitu program kasir dengan program tersebut memudahkan
kita untuk menghitung jumlah harga produk,dan pada program ini kita
bisa mempermudah kerja kita untuk menghitung luas permukaan dan
volume pada beberapa bangun ruang dengan cepat.
KESIMPULAN