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
Input Diagonal-1 : 40
Input Diagonal-2 : 24
Luas Layang-layang : 480
Kode Program
#include <stdio.h>
int main() {
int diagonal_1, diagonal_2;
int luas;
printf("Program Menghitung Luas Layang-layang\n");
printf("visit us hobingoding.com\n\n");
// Input Diagonal-1
printf("Input Diagonal-1 : ");
scanf("%d", &diagonal_1);
// Input Diagonal-2
printf("Input Diagonal-2 : ");
scanf("%d", &diagonal_2);
// Hitung Luas
luas = (diagonal_1 * diagonal_2) / 2;
printf("Luas Layang-layang : %d", 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.