Membuat Program Sederhana Menghitung Luas Bangun Datar dengan C++

Program Luas Bangun Datar dengan C++

Saat pertama kali belajar dasar bahasa pemrograman C++ atau bisa disingkat juga CPP, banyak dari kita ditugaskan untuk membuat program sederhana menghitung luas bangun datar dengan C++. Tujuannya tidak lain agar terbiasa dan mengenal tipe data yang sering digunakan dalam perhitungan.

Nah, pada kesempatan ini saya akan berbagi kode untuk berbagai macam luas bangun datar. Saya menggunakan aplikasi Dev-C++ untuk menulis sekaligus kompilasi, Anda bisa mengunduhnya secara gratis dengan mencarinya di google. Anda juga bisa mengedit kode-kode yang telah saya muat di sini.

Program Luas Persegi

Rumus mencari luas bangun persegi dalam matematika adalah sisi*sisi (* dibaca kali), maka kita cukup membuat dua variabel. Dalam kode ini saya menggunakan huruf 's' sebagai variabel untuk sisi dan 'L' untuk luas.

#include <iostream>
using namespace std;

int main(){
	
	int s, L;
	
	cout << "\t===Menghitung Luas Persegi===" << endl;
	cout << "Masukkan Panjang Sisi	: ";
	cin >> s;
	
	L=s*s;
	
	cout << "\nLuasnya Adalah		: " << L <<endl;
	
	return 0;	
}

Program Luas Persegi Panjang

Persegi panjang memiliki dua panjang sisi yang berbeda, rumusnya adalah panjang*lebar. Mari kita nyatakan 'p' sebagai panjang, 'l' (L kecil) sebagai lebar, dan 'L' sebagai luas.

#include<iostream>
using namespace std;
int main(){
	
	int p, l, L;
	
	cout << "\t===Menghitung Luas Persegi Panjang===" << endl;
	cout << "Masukkan Panjang	: ";
	cin >> p;
	cout << "Masukkan Lebar		: ";
	cin >> l;
	
	L=p*l;
	
	cout << "\nLuasnya Adalah		: " << L << endl;
	
	return 0;	
}

Program Luas Jajar Genjang

Rumus luas bangun jajar genjang adalah alas*tinggi, kita nyatakan alas adalah 'a' dan tinggi adalah 't'.

#include <iostream>
using namespace std;

int main(){
	
	int a, t, L;
	
	cout << "\t===Menghitung Luas Jajar genjang===" << endl;
	cout << "Masukkan Nilai Alas	: ";
	cin >> a;
	cout << "Masukkan Nilai Tinggi	: ";
	cin >> t;
	
	L=a*t;
	
	cout << "\nLuasnya Adalah		: " << L << endl;
	
	return 0;	
}

Program Luas Trapesium

Rumus luas bangun trapesium adalah (a+b)*t/2 bila diterjemahkan jumlah nilai sisi sejajar dikali tinggi dibagi 2. Karena terdapat pembagian dan dikhawatirkan hasilnya pecahan/berkoma maka tipe data yang akan kita gunakan sekarang adalah float. Perhatikan kode berikut.

#include <iostream>
using namespace std;

int main(){
	
	float a, b ,t ,L; /*a = panjang sisi atas, b = panjang sisi bawah, t = tinggi*/
	
	cout << "\t===Menghitung Luas Trapesium===" << endl;
	cout << "Masukkan Panjang Sisi Atas	: ";
	cin >> a;
	cout << "Masukkan Panjang Sisi Bawah	: ";
	cin >> b;
	cout << "Masukkan Panjang Tinggi		: ";
	cin >> t;
	
	L=(a+b)*t/2;
	
	cout << "\nLuasnya Adalah			: " << L << endl;
	
	return 0;	
}

Program Luas Layang-layang

Bangun layang-layang memiliki dua panjang diagonal yang berbeda dan saling memotong tegak lurus, rumus luasnya dituliskan sebagai d1*d2/2. Maka kita akan membuat programnya menggunakan C++ seperti berikut.

#include<iostream>
using namespace std;

int main(){
	
	float d1 ,d2 ,L; 
	
	cout << "\t===Menghitung Luas Layang-layang===" << endl;
	cout << "Masukkan Panjang Diagonal 1	: ";
	cin >> d1;
	cout << "Masukkan Panjang Diagonal 2	: ";
	cin >> d2;
	
	L=d1*d2/2;
	
	cout << "\nLuasnya Adalah			: " << L << endl;
	
	return 0;	
}

Program Luas Segitiga

Segitiga memiliki nilai alas dan tinggi, bentuk rumusnya dalam matematika adalah a*t/2.

#include<iostream>
using namespace std;

int main(){
	
	float a ,t ,L; 
	
	cout << "\t===Menghitung Luas Segitiga===" << endl;
	cout << "Masukkan Panjang Alas	: ";
	cin >> a;
	cout << "Masukkan Panjang Tinggi	: ";
	cin >> t;
	
	L=a*t/2;
	
	cout << "\nLuasnya Adalah		: " << L << endl;
	
	return 0;	
}

Program Luas Lingkaran

Rumus bangun lingkaran adalah phi*r*r, phi memiliki nilai tetap yakni 3.14, dalam contoh ini saya menggunakan perintah define untuk variabel phi, agar proses kompilasi lebih cepat dan juga menyatakan secara menyeluruh bahwa isi phi adalah 3,14.

#include<iostream>
#define phi 3.14
using namespace std;

int main(){
	
	float r, L; 
	
	cout << "\t===Menghitung Luas Lingkaran===" << endl;
	cout << "Masukkan Panjang Jari-jari	: ";
	cin >> r;
	
	L=phi*r*r;
	
	cout << "\nLuasnya Adalah		: " << L << endl;
	
	return 0;	
}

Nah itulah program sederhana untuk menghitung luas bangun datar menggunakan bahasa pemrograman C++.

Oh iya, untuk luas bangun belah ketupat rumusnya sama dengan layang-layang. Kamu bisa mencobanya secara manual atau pun mengedit dari kode-kode di atas untuk dipelajari.

Pantengin terus blog Gayaku, gaya belajar diriku yah gini, saya juga masih belajar membiasakan setiap pelajaran yang saya pahami untuk ditulis kembali dalam blog tujuan utamanya kalau lupa bisa cek blog sendiri gitu, hehe. Syukur-syukur bisa berguna untuk pembaca.

0 Comments

Posting Komentar