hobingoding.com - Halo coders. Balok merupakan salah satu bangun datar tiga dimensi yang mungkin sering kali kamu jumpai di kehidupan sehari-hari.
Jika sebelumnya saya telah membagikan program untuk menghitung volume dari balok (Baca juga: Program Menghitung Volume Balok Menggunakan Bahasa C), maka kali ini saya akan membagikan program untuk menghitung luas permukaan balok itu sendiri.
Sebelumnya untuk menghitung luas permukaan balok, kita perlu untuk menjumlahkan luas ke-enam sisi persegi yang dimiliki oleh balok tersebut.
Permasalahan
Buatlah program sederhana untuk menghitung luas permukaan balok.
Test Case
Input Panjang: 12
Input Lebar: 8
Input Tinggi: 10
Luas Permukaan Balok: 592 cm^2
Kode Program
#include <stdio.h>
//visit us @hobingoding.com
int main(){
int panjang, lebar, tinggi, luasPermukaan;
//Input Variabel
printf("Program Menghitung Luas Permukaan Balok\n\n");
printf("Input Panjang\t: ");
scanf("%d", &panjang);
printf("Input Lebar \t: ");
scanf("%d", &lebar);
printf("Input Tinggi \t: ");
scanf("%d", &tinggi);
//Menghitung Luas Permukaan
luasPermukaan = 2 * ((panjang * lebar) + (panjang * tinggi) + (lebar * tinggi));
printf("Luas Permukaan Balok : %d cm^2\n", luasPermukaan);
return 0;
}
Lihat source code melalui github: fandipres
Output Program
Penjelasan Program
Disini saya menyediakan 4 variabel yang mana dari ke-4 variabel tersebut 3 diantaranya saya gunakan untuk menyimpan nilai inputan yang akan diberikan oleh user (panjang, lebar, tinggi).
Setelah variabel-variabel tersebut diinput maka langsung dilakukan penghitungan sesuai dengan rumus dari luas permukaan balok yaitu 2 * ((p * l) + (p * t) + (l * t)).
Terakhir seperti biasa dilakukan pencetakan hasil kalkukasi sesuai dengan gambar output di atas.