HRMlblCMFqqInfU78c3NMJxDetM02ycHTU9BqBl9

Program Menghitung Volume Bola Menggunakan Bahasa C

Program Menghitung Volume Bola Menggunakan Bahasa C

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

Program Bahasa C Menghitung Volume Bola

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.

Related Posts
Fandi Presly Simamora
Lecturer, code lover, technology enthusiast, enjoys sharing various things through writing, and of course, just a regular human being. Hello world :)

Related Posts

Posting Komentar