hobingoding.com - Setelah sebelumnya saya membahas cara menghitung bagian sisi luar (luas permukaan) daripada bola, maka kali ini saya akan membagikan program untuk menghitung volume dari bola itu sendiri.
Sebelumnya rumus untuk kita dapat menghitung volume bola adalah sebagai berikut:
Volume = 4 / 3 * phi * r * r * r
Permasalahan
Buatlah program untuk menghitung volume bola jika yang diketahui adalah nilai jari-jarinya.
Test Case
Input Jari-jari : 30
Volume Bola : 113040
Kode Program
#include <stdio.h>
int main() {
int r;
float phi = 3.14, volume;
printf("Program Menghitung Volume Bola\n");
printf("visit us hobingoding.com\n\n");
// Input Jari-jari
printf("Input Jari-jari : ");
scanf("%d", &r);
// Hitung Volume
volume = (4.0 / 3) * phi * r * r * r;
printf("Volume Bola : %.2f", volume);
return 0;
}
Lihat source code melalui github: fandipres
Output Program
Penjelasan Program
Pada program ini akan menerima inputan berupa jari-jari yang akan kita hitung volume bolanya. Setelah diinput volume bola akan dihitung sesuai dengan rumus yang ada di atas.
Disini saya menggunakan nilai phi = 3.14 yang mana nilai ini saya inisiasikan ke dalam variabel phi yang bertipe float.
Jika kamu perhatikan pada bagian proses penghitungan volume saya menggunakan tipe float (x.0) pada nilai 4/3-nya. Hal ini saya lakukan untuk mengkonversikan penghitungan ke dalam tipe float sehingga hasil penghitungan yang dihasilkan juga bertipe float.
Jika seandainya kamu hanya menggunakan 4/3 (tanpa menambahkan .0), maka kamu akan mendapatkan hasil yang berbeda karena adanya selisih nilai desimal pada proses penghitungan yang kamu lakukan.