Senin, 21 November 2016

Java Programming : Luas Trapesium

Assalamu'alaikum.
Postingan kali ini masih membahas bangun datar.
Dan untuk bahasan kali ini adalah program java untuk menghitung luas trapesium.

Luas bangun trapesium sendiri adalah (sisi atas + sisi bawah) * tinggi trapesium / 2.

Disini mungkin banyak yang bertanya, bagaimana bisa mendapat luasan trapesium seperti itu?
Oke, saya akan memberikan penjelasan singkatnya.

>> Trapesium adalah luas gabungan antara persegi panjang dengan segitiga siku-siku.
Maka luas trapesium adalah luas persegi panjang + luas segitiga siku-siku.
Dengan gambaran jika tinggi segitiga siku-siku sama dengan tinggi persegi panjang, maka :

Diketahui : t = tinggi persegi panjang = tinggi segitiga
a = panjang persegi panjang
b = panjang persegi panjang + alas segitiga
Didapat b-a adalah alas segitiga

Luas trapesium = luas persegi panjang + luas segitiga
Luas persegi panjang = a * t
Luas segitiga = 1/2 * ((b - a) * t)

Luas trapesium = (a * t) + (1/2 * ((b - a) * t))
Luas trapesium = (a * t) + (1/2 * (b * t)) - (1/2 * (a * t))
Luas trapesium = [(a * t) - (1/2 * (a * t))] + (1/2 * (b * t))
Luas trapesium = (a * t)[1 - 1/2] + (1/2 * (b * t))
Luas trapesium = (1/2 * (a * t)) + (1/2 * (b * t))
Luas trapesium = (1/2 * t)(a + b)
Luas trapesium = (a + b) * t / 2

Dimana, a = sisi atas (panjang persegi panjang) atau sisi sejajar terpendek dari trapesium
b = sisi bawah (panjang persegi panjang + alas segitiga) atau sisi sejajar terpanjang dari trapesium,
t = tinggi trapesium
Dengan catatan, nilai a dan b boleh dibolak-balik.

Berikut adalah source code dari program java-nya.


Kemudian contoh eksekusi programnya bisa dilihat sebagai berikut.


Sekian penjelasan singkat tentang luas trapesium.
Jika ada pertanyaan atau saran, silahkan tulis di komentar.
Terima kasih.
Wassalamu'alaikum.

Tidak ada komentar:

Posting Komentar