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.
Program-program C++ Menghitung Luas Bangun Datar
1. Menghitung Luas Persegi
Gambar Bangun Persegi. |
- Memiliki empat sisi yang sama panjang.
- Keempat sudut tiap perpotongan sama besar (90 derajat).
- Memiliki 4 sumbu simetri.
- Memiliki 2 diagonal sama panjang.
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
Gambar Bangun 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.
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
Gambar Bangun Segitiga. |
Syarat-syarat sebuah bangun datar disebut segitiga:
- Memiliki tiga sisi dan tiga titik sudut.
- Jika ketiga sudut dijumlahkan akan menghasilkan 180áµ’.
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
Gambar Bangun 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
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.
#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
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
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).