Program Berorientasi Objek (mencari luas bangun datar)

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>

class pbo{
public:
void Persegi() {
        int sisi;
float l_per;
cout<<endl<<"PERSEGI"<<endl;
                cout<<"masukkan nilai sisi persegi : "<<endl;
                cin>>sisi;//input sisi persegi
l_per= sisi * sisi;
cout<<"Luas dari persegi :"<<l_per;
}
void Segitiga(){
int alas, tinggi;
float l_segi3;
cout<<endl<<"SEGITIGA"<<endl;
                cout<<"masukkan nilai alas : "<<endl;
                cin>>alas;
cout<<"masukkan nilai tinggi : "<<endl;
                cin>>tinggi;
l_segi3 = (alas * tinggi) / 2;
cout<<"Luas dari segitiga :"<<l_segi3;
}
void PersegiPjng(){
int panjang, lebar;
float l_perp;
cout<<"masukkan nilai panjang : "<<endl;
                cin>>panjang;
cout<<"masukkan nilai lebar : "<<endl;
                cin>>lebar;
l_perp = panjang * lebar;
cout<<"Luas dari segitiga :"<<l_perp;
}

};


int main() {
   
pbo a;
        int input;
clrscr();
cout<<"|==========================|"<<endl;
        cout<<"|     Pilih salah satu     |"<<endl;
cout<<"|==========================|"<<endl;
cout<<"| 1. Luas Persegi          |"<<endl;
        cout<<"| 2. Luas Persegi Panjang  |"<<endl;
cout<<"| 3. Luas Segitiga         |"<<endl;
cout<<"|==========================|"<<endl;
cout<<"Pilih Salah Satu : "<<endl;
cin>>input;

    if (input == 1){
a.Persegi();
getchar();
return 0;
}
else if (input == 2){
a.Segitiga();
getchar();
return 0;
}
    else if (input == 3){
a.PersegiPjng();
getchar();
return 0;
}
else{
cout<<"Maaf Salah Input !!";

getchar();
return 0;
}
}

Program diatas adalah program yang berorientasikan objek. Program diatas berguna untuk mencari luas dari bangun datar (Persegi, Persegi Panjang, dan Segitiga). Program ini menggunakan bahasa pemprograman C++.

Cat : Program sudah di ujicoba. Simpan dengan nama pbo.CPP

Posting Komentar