Membuat Objek Dengan Perulangan

#include <cstdlib>
#include <iostream>

using namespace std;
class ulang{
friend istream& operator>>(istream&, ulang&); // mendeskripsikan overloading input
public:
void ulangan(); // mendeskripsikan prosedure perulangan
private:
int baris; // mendeskripsikan variabel baris dan tinggi
int tinggi;
};
istream& operator>>(istream& in, ulang& masuk){ // mendeklarasikan overloading input
cout<<“Masukkan baris :”; in>>masuk.baris;
cout<<“Masukkan tinggi :”; in>>masuk.tinggi;
}
void ulang::ulangan(){ // mendeklarasikan prosedure perulangan
for(baris=1; baris<=tinggi; baris++){
for(int i=1;i<=tinggi-baris; i++){
cout<<” “;}
for(int j=1;j<2*baris; j++){
cout<<“*”;}
cout<<endl;
}
}

int main(int argc, char *argv[])
{
ulang ani; // mendeklarasikan class dengan objek ani
cin>>ani; // memanggil overloding input
ani.ulangan(); // memanggil prosedure ulangan

system(“PAUSE”);
return EXIT_SUCCESS; // mengakhiri program
}

Dan hasil dari program di atas adalah sebagai berikut :

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: