Halo sahabat kelasprogrammer kali ini saya ingin membagikan program sederhana C++ untuk menghitung volume balok dan kubus dengan menggunakan bahasa pemrograman C++. Program ini termasuk contoh yag cukup sederhana bersifat sekuensial tanpa menggunakan proses perulangan (looping) ataupun percabangan (decision).
Baca juga : Program C++ Menghitung luas lingkaran & luas segitiga
Sebelum kita membuat programnya kita perlu mengetahui terlebih dahulu rumus volume balok dan kubus, kalo kita belajar matematika ni, ini termasuk rumus dasar, mungkin pelajaran ini ada di kurikulum sekolah dasar atau menengah. Oke tanpa lama-lama mari simak pembahasan selengkapnya berikut ini:
Rumus Menghitung Volume Balok
Untuk menghitung volume balok kita perlu mengetahui dimensi panjang,lebar dan tinggi balok tersebut.

Rumus volume balok biasanya disingkat V=PxLxT dimana setiap dimensinya memiliki satuan yang sama. Volume menggunakan satuan panjang kubik, contoh centimeter kubik (cm3), meter kubik (m3) dan lainnya.
Impelemtasi Kedalam Program C++
Program saya buat menggunakan aplikasi Dev C++. Kalian bisa mendownloadnya diinternet secara gratis, atau bisa juga menggunakan aplikasi teks editor lainnya.
#include <iostream>
#include <string>
using namespace std;
int main(){
int p,l,t,v; // Deklarasi variabel panjang,lebar,tinggi,volume
string dimensi;
cout<<"PROGRAM C++ MENGHTUNG VOLUME BALOK"<<endl;
cout<<"----------------------------------"<<endl;
//Menginput nilai panjang,lebar dan tinggi
cout<<"Masukan Panjang : ";
cin>>p;
cout<<"Masukan Lebar : ";
cin>>l;
cout<<"Masukan Tinggi : ";
cin>>t;
cout<<"Masukan Satuan (mm,cm,m) Dimensi Balok : ";
cin>>dimensi;
cout<<endl;
v=p*l*t; //Rumus untuk menghitung volume balok
cout<<"Volume Balok = "<<v<<" "<<dimensi<<"3"; //Tampilkan hasil
return 0;
}
Penjelasan Program:
Program diatas saya load header iostream untuk proses input/output dan string untuk mengenali tipe data string pada program, kemudian saya juga menggunakan namespace std.
Terdapat 5 variabel yang dideklarasikan p sebagai panjang, l lebar, t untuk tinggi dan v untuk volume balok dan dimensi. Masing-masing variabel menggunakan tipe data integer (bilangan bulat), kecuali variabel dimensi menggunakan tipe data string (karekter string).
Ketika program di compile dan dijalankan, pengguna akan diminta untuk menginput nilai untuk variabel p, l dan t. Kemudian sistem akan menghitung berdasarkan rumus volume yang kita buat v=p*l*t. Pengguna juga diminta untuk memasukan dimensi yang digunakan apakah milimeter (mm), centimeter (cm) dan meter (m) .
Artikel Lainnya : Progam C++ Menghitung Nilai Rata-rata
Program akan menampilkan hasil perhitungan volume balok berdasarkan setiap nilai dari dimensi balok yang dimasukan beserta dengan satuannya.
Hasil Output

Ketika dijalankan saya memasukan panjang dengan nilai 9, lebar 8 dan tinggi 10, dengan panjang dimensi menggunakan centimeter (cm). Program akan menampilkan hasil volume balok nya.
Rumus Menghitung Volume Kubus
Hampir sama dengan menghitung rumus volume balok, pada volume balok setiap panjang dimensi pastinya berbeda-beda, namun pada kubus setiap dimensi sisinya pasti sama.
Yang perlu diketahui adalah dimensi sisi dari kubus yang ingin dihitung volumenya. Rumus volume kubus adalah volume=sisi x sisi x sisi atau sisi3.
Implementasi Kedalam Program C++
#include <iostream>
#include <string>
using namespace std;
int main(){
int s,v; // Deklarasi variabel sisi (s) dan volume (v)
string dimensi;
cout<<"PROGRAM C++ MENGHTUNG VOLUME KUBUS"<<endl;
cout<<"----------------------------------"<<endl;
//Menginput nilai ke vaiabel sisi (s)
cout<<"Masukan Sisi Kubus : ";
cin>>s;
cout<<"Masukan Satuan (mm,cm,m) Dimensi Kubus : ";
cin>>dimensi;
cout<<endl;
v=s*s*s; //Rumus volume kubus
cout<<"Volume Kubus = "<<v<<" "<<dimensi<<"3"; // Tampilkan kubus
return 0;
}
Penjelasan Program:
Program diatas menggunakan 2 header yaitu iostream untuk input output dan string sebagai pengenal tipe data karakter string di program c++.
2 variabel bertipe data integer (bilangan bulat) adalah variabel sisi (S) dan volume (V). Tipe data berikutnya adalah dimensi menggunakan string.
Ketika progran dijalankan user akan diminta untuk memasukan panjang dimensi sisi kubus yang akan ditampung pada variabel s dan juga satuannya pada variabel dimensi. Program akan menghitung volume kubus berdasarkan rumus kubus=s*s*s. Nantinya program akan menampilkan hasil perhitungan volume kubus tersebut.
Hasil Output

Contoh dari hasil output diatas saya memasukan sisi kubus dengan nilai 3 engan dimensi satuan cm, maka volume kubusnya adalah 27cm3.
Kesimpulan
Sekian artikel kali ini mengenai cara menghitung volume balok dengan volume kubus menggunakan C++. Semoga bermanfaat buat teman-teman semua yang sedang belajar dasar-dasar pemrogrman. Silahkan berikan komentar kalian pada kolom dibawah artikel ini, Terimakasih.