Contoh Kode Program C++ (Menghitung Luas Bangun Datar)

Berawal dari keisengan di sore hari sehabis belajar c++ di tempat kuliah, saya pun mencoba-coba untuk membuat berbagai program C++ sederhana menghitung luas bangun datar. Kode-kode ini tidak terlalu susah, karena hanya mengandalkan fungsi cin (input) dan cout (output). Anda yang masih sangat awam terhadap pemrograman, bisa mengerti dan mampu membuat sendiri kode yang serupa di artikel ini.

Kode-kode yang saya buat disini semuanya menggunakan aplikasi Dev-C++ sebagai kompiler nya. Anda juga bisa menggunakan kompiler lain yang anda miliki, namun untuk Turbo C++ tidak saya rekomendasikan karena aplikasi tersebut sudah ketinggalan zaman. Source code yang dimiliki juga sudah tidak di-update lagi mengikuti standar internasional yang berlaku sekarang.

Total ada 6 program yang akan saya bagikan source code nya di sini. Silahkan disimak dengan baik-baik.

Menghitung luas bangun datar dalam C++

Program-program C++ Menghitung Luas Bangun Datar

1. Menghitung Luas Persegi

Bangun persegi
Gambar Bangun Persegi.
Syarat-syarat sebuah bangun datar disebut persegi:
  • Memiliki empat sisi yang sama panjang.
  • Keempat sudut tiap perpotongan sama besar (90 derajat).
  • Memiliki 4 sumbu simetri.
  • Memiliki 2 diagonal sama panjang.
Itu tadi adalah syarat-syarat sebuah bangun datar disebut persegi. Sekarang kita akan belajar bagaimana membuat sebuah program C++ yang bisa menghitung luas bangun persegi.

Source code Pemrograman C++ Menghitung luas persegi:
#include <iostream>
#include <conio.h>
using namespace std;

main()
{
 int s,luas;
 
 cout<<"Masukkan panjang sisi: ";
 cin>>s;
 
 luas=s*s;
 
 cout<<"\nLuas Persegi: "<<luas;
 
 getch();
}

2. Menghitung Luas Persegi Panjang

Bangun persegi panjang
Gambar Bangun Persegi Panjang.
Syarat sebuah bangun datar disebut persegi panjang:
  • Memiliki dua pasang sisi yang sama panjang.
  • Memiliki keempat sudut yang sama besar 90áµ’.
  • Memiliki dua sumbu simetri.
  • Memiliki dua diagonal sama panjang.
Itulah tadi syarat-syarat sebuah bangun datar disebut persegi panjang. Sekarang kita akan belajar bagaimana cara menggunakan C++ untuk menghitung luas dari persegi panjang.

Baca juga: Mengenal Mata Kuliah Logika Informatika (Jurusan Teknik Informatika)

Source code Pemrograman C++ Menghitung luas persegi:
#include <iostream>
#include <conio.h>
using namespace std;

main()
{
 int p,l,luas;
 
 cout<<"Masukkan Panjang: ";
 cin>>p;
 cout<<"Masukkan Lebar: ";
 cin>>l;
 
 luas=p*l;
 
 cout<<"\nLuas Persegi Panjang= "<<luas;
 
 getch();
} 

3. Menghitung Luas Segitiga

Bangun segitiga
Gambar Bangun Segitiga.

Syarat-syarat sebuah bangun datar disebut segitiga:
  • Memiliki tiga sisi dan tiga titik sudut.
  • Jika ketiga sudut dijumlahkan akan menghasilkan 180áµ’.
Itulah syarat-syarat sebuah bangun datar disebut sebagai segitiga. Sekarang kita akan belajar bagaimana menghitung luas segitiga menggunakan pemrograman C++.

Source code pemrograman C++ menghitung luas segitiga:
#include <iostream>
#include <conio.h>
using namespace std;

main()
{
 int a,t,luas;
 
 cout<<"Masukkan alas: ";
 cin>>a;
 cout<<"Masukkan tinggi: ";
 cin>>t;
 
 luas=0.5*a*t;
 
 cout<<"\nLuas Segitiga: "<<luas;
 
 getch();
}

4. Menghitung Luas Trapesium

Bangun trapesium
Gambar Bangun Trapesium.

Source code Pemrograman C++ menghitung luas trapesium:
#include <iostream>
#include <conio.h>
using namespace std;

main()
{
 int a,b,t,luas;
 
 cout<<"Masukkan sisi a: ";
 cin>>a;
 cout<<"Masukkan sisi b: ";
 cin>>b;
 cout<<"Masukkan tinggi: ";
 cin>>t;
 
 luas=0.5*(a+b)*t;
 
 cout<<"\nLuas trapesium: "<<luas;
 
 getch();
}

5. Menghitung Luas Jajar Genjang

Bangun jajar genjang
Gambar Bangun Jajar Genjang.

Syarat-syarat sebuah bangun datar disebut jajar genjang:

  • Memiliki dua sisi yang sama panjang dan sejajar.
  • Memiliki dua pasang sudut sama besar.
  • Memiliki dua diagonal yang tidak sama panjang.
Source code Pemrograman C++ menghitung luas jajar genjang:
#include <iostream>
#include <conio.h>
using namespace std;

main()
{
 int a,t,luas;
 
 cout<<"Masukkan alas: ";
 cin>>a;
 cout<<"Masukkan tinggi: ";
 cin>>t;
  luas=a*t;
 
 cout<<"\nLuas Jajar Genjang: "<<luas;
 
 getch();
}

5. Menghitung Luas Belah Ketupat dan Layang-layang

Bangun Belah Ketupat Bangun Layang-layang
Gambar Bangun Belah Ketupat dan Layang-layang.

Source code Pemrograman C++ menghitung luas belah ketupat dan layang-layang:
#include <iostream>
#include <conio.h>
using namespace std;

main()
{
 int d1,d2,luas;
 
 cout<<"Masukkan panjang diameter 1: ";
 cin>>d1;
 cout<<"Masukkan panjang diameter 2: ";
 cin>>d2;
 
 luas=0.5*d1*d2;
 
 cout<<"\nLuas Layang-layang/Belah ketupat: "<<luas;
 
 getch();
}

6. Menghitung Luas Lingkaran

Bangun Lingkaran
Gambar Bangun Lingkaran.

Source code Pemrograman C++ menghitung luas lingkaran:
#include <iostream>
#include <conio.h>
using namespace std;

main()
{
 double r,luas;
 double phi=3.14;
 
 cout<<"Masukkan panjang jari-jari: ";
 cin>>r;
 
 luas=phi*r*r;
 
 cout<<"\nLuas Lingkaran: "<<luas;
 
 getch();
}

Itulah tadi 6 contoh program C++ (Menghitung luas bangun datar) yang telah saya bagikan. Kalau sobat perhatikan, ada kesamaan file header yang saya gunakan dalam setiap program diatas, yaitu conio.h dan iostream.

Fungsi dari header conio.h adalah untuk memanggil perintah getch(); yang berfungsi untuk menahan tampilan layar. Sedangkan fungsi dari header iostream adalah untuk memanggil perintah:
  • cin, berfungsi sebagai nilai masukan (input data).
  • cout, berfungsi sebagai nilai keluaran (output data).