Page 182 - C:\Users\15710210730001\Documents\Flip PDF Professional\INFORMATIKA-BG-KLS_X\
P. 182
Soal 3. Buatlah sebuah fungsi untuk menghitung luas permukaan bangun ruang
seperti balok, kerucut, bola, dan limas.
Penjelasan Singkat:
1. Siswa diminta untuk menghitung luas permukaan bangun ruang.
2. Setiap fungsi memiliki tipe data yang berbeda seperti: int untuk balok,
áoat untu kerucut, bola, dan limas.
3. Untuk menghitung luas permukaan bangun ruang, digunakan rumus luas
permukaan dari setiap bangun ruang.
4. Hasil yang didapatkan akan dikembalikan dengan perintah return.
Contoh Solusi Program:
/*
* Program berlatih fungsi menghitung luas permukaan
* bangun ruang
*/
//fungsi luas permukaan balok
#include <stdio.h>
int luasBalok(int panjang, int lebar, int tinggi) {
int luas;
luas = 2 * ((panjang * lebar) + (panjang * tinggi)
+ (lebar * tinggi));
return luas;
}
int main() {
int a, b, c, luas;
scanf(″%d %d %d″, &a, &b, &c);
luas = luasBalok(a, b, c);
printf(″%d\n″, luas);
return 0;
}
174 Buku Panduan Guru • Informaika untuk SMA Kelas X