hobingoding.com - Halo coders. Pada kesempatan kali ini saya akan membagikan program untuk menghitung luas dari layang-layang menggunakan bahasa C. Sebelumnya saya sudah membagikan bagaimana program untuk menghitung keliling dari layang-layang ini dimana untuk menghitung kelilingnya kita hanya perlu menjumlahkan semua sisi yang ada pada layang-layang.
Adapun rumus yang akan kita pergunakan untuk menghitung luas layang-layang ini adalah sebagai berikut:
Luas = 1/2 * diagonal 1 * diagonal 2
Permasalahan
Perhatikan gambar di bawah ini!
Gambar layang-layang di atas memiliki panjang sisi yang berdekatan berturut-turut adalah 13 dan 37 cm. Diagonal 1 dan 2 berturut-turut adalah 40 cm dan 24 cm. Hitunglah luas layang-layang tersebut!
Test Case
Diagonal 1 : 40
Diagonal 2 : 24
Luas : 480 cm^2
Kode Program
#include <stdio.h>
//visit us @hobingoding.com
int main(){
int diagonal1, diagonal2;
int luas;
//Input Variabel
printf("Program Menghitung Luas Layang-layang\n\n");
printf("Input Diagonal-1 : ");
scanf("%d", &diagonal1);
printf("Input Diagonal-2 : ");
scanf("%d", &diagonal2);
//Menghitung Luas
luas = (diagonal1 * diagonal2) / 2;
printf("Luas : %d cm^2\n", luas);
return 0;
}
Lihat source code melalui github: fandipres
Output Program
Penjelasan Program
Di awal program saya membuatkan 3 buah variabel untuk menampung nilai dari diagonal 1, diagonal 2, dan luas dari layang-layang yang akan dihitung. Nilai untuk variabel diagonal 1 dan diagonal 2 akan diisi berdasarkan inputan dari user, sementara variabel luas akan diisikan dengan hasil perhitungan sesuai dengan rumus yang ada di atas. Terakhir hasil dari penghitungan luas akan dicetak dengan mencetak nilai dari variabel luas.