Algoritma14.2

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> using namespace std; void garis() { cout<<"============================================\n"; } void judul() { garis(); cout<<"Program Bujur Sangkar Dengan Constructor"<<endl; garis(); } class bujursangkar { private: int panjang, lebar; public: //Ini adalah prototipe konstruktor bujursangkar (int pjg, int lbr); int luas() { cout<<"Fungsi Luas Ke Panggil"<<endl; return panjang * lebar; } }; void author() { garis(); cout<<"Nama : Irsyad Purbha"<<endl; cout<<"Email : irsyadpurbha.fst@uia.ac.id"<<endl; } //Ini adalah bentuk lengkap konstruktor //Nama konstruktor harus sama dengan nama kelas bujursangkar::bujursangkar(int pjg, int lbr) { cout<<"Konstruktor Ke Panggil"<<endl; panjang = pjg; lebar = lbr; } int main() { judul(); int pjg=3, lbr=4; cout<<"Panjang bujur sangkar adalah : "<<pjg<<endl; cout<<"Lebar bujur sangkar adalah : "<<lbr<<endl; garis(); //Pemberian nilai Konstruktor dilakukan secara langsung bujursangkar bs (pjg,lbr); cout<<"Luas bujur sangkar adalah : \n"<<bs.luas()<<endl; author(); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines