TUGAS DDP 1
PROGRAM SEDERHANA (1)
#include <iostream>
using namespace std;
class CRectangle {
int x, y;
public:
void set_values (int,int);
int area (void) {
return (x*y);
}
};
void CRectangle::set_values (int a, int b){
x = a ;
y = b ;
}
int main () {
char redo;
system("color 4B");
cout<<endl;
string sambutan="\t\t\t>>>>>>>>>> SELAMAT DATANG <<<<<<<<<<\n\n";
for (int x=0;x<=sambutan.length();x++){
cout<<sambutan[x];
for (double y=0;y<=1990000;y++){
}}
do{
CRectangle rect;
int x,y;
cout<<endl<<endl;
cout<<"MENCARI LUAS AREA";
cout<<endl<<endl;
cout<<"Panjang area = ";cin>>x;
cout<<endl;
cout<<"Lebar area = ";cin>>y;
cout<<endl;
rect.set_values (x,y);
cout <<"Luas Area = "<< rect.area();
cout<<endl<<endl;
cout<<"\n=========================================================================="<<endl;
cout << "Anda Ingin Mengulangnya Kembali?(Y/T)" << endl; cin >> redo;}
while(redo=='y'||redo=='Y');
cout<<endl<<endl;
cout<<"Terimakasih :) ";
cout<<endl<<endl<<endl<<endl;
cout<<"By : ajie kurnia s s ";
cout<<"\n==========================================================================="<<endl;
}
Penjelasan :
Ada 2 permission label dalam class
CRectangle yakni:
private membernya berupa data x dan y
public membernya adalah fungsi
set_values() dan fungsi area()
Fungsi set_value() didefinisikan diluar
class sehingga harus menggunakan
tanda scope ::
Fungsi area() dideklarasikan di dalam
class
Minggu, 27 Desember 2015
PROGRAM SEDERHANA
01.16
No comments
0 komentar:
Posting Komentar