Rabu, 30 Desember 2015

Tugas Modifikasi Program DDP

A. Program 1




PROGRAM 1
#include <iostream>
using namespace std;
class cpp{
                int h,d;
public:
                void non(int,int);
                int nyoba(void){return(h*d);}
};
void cpp: :non(int a, int b){
                h=a;
                d=b;
}
int main(int argc, char** argv) {
                cpp coba;
                coba.non(3,4);
                cout<<"cek: "<<coba.nyoba();
                return 0;
}

Penjelasannya:
Program class diatas bernama “cpp”. Pendeklarasian variabel yaitu p dan s dengan tipe data integer. Ada 2 jenis class diatas, yaitu public dan private. Anggota class public ialah fungsi non dan fungsi nyoba.
Sedangkan anggota class private ialah a dan b.
Bagian “void non” adalah pemberian tipe data. Bagian “integer nyoba” adalah pengmbalian nilai h*d dengan tipe data yang telah di deklarasikan oleh “void non”..
Fungsi kedua, nilai p dan s diberikan kepada a dan b.
Setelah itu class cpp di panggil di bawah main kemudian diikuti variabel, misal {cpp nyoba}. Kemudian variabel coba dipanggil dengan diikuti tanda titik kemudian panggil publicnya dan diberi nillai didalam kurungnya, misalnya { coba.nyoba(3,4)}.
Setelah itu panggil juga public cek untuk outputnya, misal {cout<<”cek : “<<coba.yoba();}.

B. Program 2





PROGRAM 2
using namespace std;
class cpp2{
                int d,h;
public:
                void non2(int,int);
                int nyoba2(void){return(p*s);}
};
void cpp2::non2(int a, int b){
                d=a;
                h=b;
}
int main(int argc, char** argv) {
                cpp2 coba2,coba2b;
                coba2.nyoba(5,6);
                coba2b.dek2(7,8);
                cout<<"cek : "<<coba2.nyoba2()<<endl;
                cout<<"cek : "<<coba2b.nyoba2();
                return 0;
}

Penjelasannya :
Programnya sama dengan program pertama, bedanya terletak dibawah main. Disana ada dua input dan outputnya.

C. Program 3
 




PROGRAM 3
#include <iostream>
using namespace std;
class panjang{
public:
                int sisi;
                int luas(){return(sisi*sisi);}
};
int main(int argc, char** argv) {
                panjang z;
                cout<<"Masukkan sisinya: "; cin>>z.sisi;
                cout<<"Luas persegi   = "<<z.luas();
                return 0;
}

Penjelasannya:
Nama class di atas adalah “Panjang”.  Program diatas hanya memiliki jenis class 1, yaitu public tanpa pendeklarasian diluar class seperti program 1 dan 2.

Mohon Maaf jika ada Kekurangan dan kesalahan, saya masih dalam proses belajar,, 
kritik dan saran silahkan di koment,
TerimaKasih :)









Tidak ada komentar:

Posting Komentar