Lompat ke konten Lompat ke sidebar Lompat ke footer

Widget HTML #1

Program Menghitung Luas Segi Enam Menggunakan Bahasa C

Menghitung Luas Segi Enam dalam Bahasa C

hobingoding.com - Halo coders. Setelah sebelumnya saya membagikan cara menghitung luas segi enam menggunakan bahasa C, maka kali ini saya akan membagikan cara untuk menghitung luasnya menggunakan bahasa yang sama. Sebelumnya kita perlu tau dulu apa rumus yang akan kita pergunakan pada program kali ini, dengan demikian kita dapat mengubahnya ke dalam bahasa pemrograman dengan lebih mudah.

Dengan asumsi bahwa segi enam yang akan dihitung adalah segi enam beraturan, maka rumus yang akan kita pergunakan yaitu:
Luas = (3/2 √3) s²

Permasalahan

Berapakah keliling segi enam yang memiliki panjang sisi 50 cm? Jawab dengan membuat sebuah program untuk menghitungnya.

Test Case

Sisi : 50
Luas : 6495,19 cm^2

Kode Program

#include <stdio.h>
#include <math.h>
//visit us by hobingoding.com

int main(){
    int sisi;
    float luas;

    //Input Variabel
    printf("Program Menghitung Luas Segi Enam\n\n");
    printf("Sisi   : ");
    scanf("%d", &sisi);

    //Menghitung Luas
    luas = (3 * sqrt(3)/2) * sisi * sisi;
    printf("Luas   : %.2f cm^2", luas);
    return 0;
}

Lihat source code melalui github: fandipres

Output Program

Program C Menghitung Luas Segi Enam

Penjelasan Program

Disini saya membuat dua variabel yaitu variabel sisi yang bertipe integer dan luas yang bertipe float yang berfungsi sebagai tempat kita menyimpan dan mencetak nilai yang akan diinput oleh user dan ditampilkan kepada user. Saya menggunakan tipe data float pada variabel luas karena dalam operasi penghitungannya kita akan memproses angka-angka desimal (bilangan berkoma) yang di mana hasil dari penghitungan ini akan disimpan ke dalam variabel luas.

Kemudian pada penghitungan nilai dari variabel luas saya menggunakan fungsi sqrt yang berasal dari header math.h untuk menghitung nilai akar 3 yang terdapat pada rumus luas segi enam. Terakhir proses pencetakan dilakukan dengan menggunakan printf %.2f yang artinya kita mencetak variabel bertipe float dengan 2 angka di belakang koma.

Fandi Presly Simamora
Fandi Presly Simamora Don't think too long because the chance can't waiting for you.

Posting Komentar untuk "Program Menghitung Luas Segi Enam Menggunakan Bahasa C"