Halo sahabat programmer, kali ini kita akan belajar contoh program c++ menghitung luas trapesium. Program ini merupakan program yang berjalan secara sekuensial yang tidak ada proses percabangan maupun iterasi/perulangan.
Menurut artikel dari zenius.net Trapesium merupakan bangun datar segi empat yang memiliki dua sisi yang sejajar. Bagian yang sejajar dinamakan alas sedangkan sisi lainnya yang tidak sejajar dinamakan kaki atau sisi lateral. Ada beberapa jenis trapesium diantaranya trapesium siku-siku, trapesium sama kaki dan trapesium tidak beraturan.
Rumus Menghitung Luas Trapesium
Untuk menghitung luas trapesium kita dapat menggunakan rumus ini:

luas = (½ x (alas a+ alas b) x t)
Keterangan
- a = panjang sisi sejajar yang pendek
- b = panjang sisi sejajar yang panjang
- t = tinggi trapesium
Program Menghitung Luas Trapesium Dengan Bahasa C++
Program ini dibuat menggunakan aplikasi Dev C++ mohon disesuaikan dengan aplikasinya agar dapat berjalan dengan baik.
#include <iostream>
using namespace std;
int main(){
//Dekalarasi variabel
int a,b,t;
float l;
cout<<"Program C++ Menghitung Luas Trapesium"<<endl;
cout<<"--------www.kelasprogrammer.com------"<<endl;
cout<<"-------------------------------------"<<endl;
//proses input nilai sisi atas, bawah dan tinggi
cout<<"Masukan sisi a : ";
cin>>a;
cout<<"Masukan sisi b : ";
cin>>b;
cout<<"Masukan tinggi : ";
cin>>t;
//hitung rumus luas trapesium
l=(0.5*(a+b)*t);
//Tampilkan luas
cout<<"Luas trapesium : "<<l<<endl;
return 0;
}
Penjelasan Program
Pada program ini kita lakukan include header iostream untuk proses input/output di dalam program.
Variabel yang kita deklarasikan adalah berjumlah 4 yakni a, b dan t yang bertipe integer dan l bertipe float.
Saat program di jalankan user akan memasukan masing-masing nilai yakni sisi a, sisi b dan tinggi trapesium.
Program akan menghitung luas trapesium sesuai dengan rumus yang sudah kita definisikan di atas. Sehingga pada bagian akhir program akan menampilkan hasil perhitungan tersebut yang di simpan pada variabel l.
Hasil Output

Pada hasil output di atas saya mencontohkan nilai sisi a adalah 14 dan sisi b 26 dengan tinggi 8 maka setelah dihitung luas trapesiumnya adalah 160 cm.
Luas = ½ x (a+b) x t
= ½ x (14 + 26) x 8
= ½ x 40 x 8
= ½ x 320
= 160