#include <iostream>
using namespace std;
class proses {
int x, y;
public:
void nilai (int,int);
int proc (void) {return (x*y);}
};
void proses::nilai (int a, int b) {
x=a;
y=b;
}
int main (int argc, char** argv) {
proses hasil;
int c,d;
cout<<"Masukan X :"; cin>>c;
cout<<"Masukan Y :"; cin>>d;
hasil.nilai (c,d);
cout << "Hasil: " << hasil.proc();
return 0;
}
Penjelasan progam 1 :
Disitu ada 2 label di dalam class proses yaitu Data x dan y Di dalam public ada dua fungsi yaitu nilai dan proc. Fungsi nilai di jabarkan di lluar class jadi harus menggunakan tanda scope ::. Fungsi proc dideklarasikan di dalam class jadi tidak menggunakan tanda scope ::.
Modif sedikit, agar bisa masukan nilai lewat keyboard.
Jadi saya kasih ngomong-ngomong sdikit.
2. Contoh Program sederhana (2)
#include <iostream>
using namespace std;
class proses {
int x, y;
public:
void nilai (int,int);
int proc (void) {return (x*y);}
};
void proses::nilai (int a, int b) {
cout<<"Masukan X :"; cin>>x;
cout<<"Masukan Y :"; cin>>y;
}
int main (int argc, char** argv) {
proses hasil1, hasil2;
hasil1.nilai (0,0);
hasil2.nilai (0,0);
cout << "Hasil 1 : " << hasil1.proc()<<endl;
cout << "Hasil 2 : " << hasil2.proc()<<endl;
return 0;
}
Penjelasan progam 2 :
Sama dengan program 1 hanya bedanya disitu di tambahkan satu objek lagi dan tentunya outputnya juga. prosesnya juga sama dengan progam satu.
3. Contoh program sederhana(3)
- PROGRAM 3
Modifikasi 1—4
#include <iostream>
using namespace std;
class p_panjang {
private:
int p,l;
public:
int luas() {return (p*l);}
void beri_nilai (int p1, int l1)
{p=p1; l=l1;}
};
main() {
p_panjang a,b;
int x,y,c,d;
cout<<"Panjang 1:";cin>>x;
cout<<"Luas 1:";cin>>y;
cout<<"Panjang 2:";cin>>c;
cout<<"Luas 2:";cin>>d;
a.beri_nilai(x,y);
b.beri_nilai(c,d);
cout<<"\nLuas a:"<<a.luas();
cout<<"\nLuas b:"<<b.luas();
return 0;
}
Yang ini,
-. Program 3 sudah di modif sdikit
Nama : PROGRAM MENGETAHUI JUMLAH YANG HARUS DI BAYA.
#include <iostream>
using namespace std;
class ini {
private:
int l,p;
public:
int proses(){return (p*l);}
void proc (int p1, int l1)
{p=p1; l=l1;}
};
main() {
ini a;
int x,y;
string c;
cout<<"Masukan Nama : ";cin>>c;
cout<<"Masukan Jumlah beli : ";cin>>x;
cout<<"Harga Barang : Rp ";cin>>y;
cout<<"=========================="<<endl;
a.proc(x,y);
cout<<"Nama : "<<c<<endl;
cout<<"Total Di Beli : Rp "<<a.proses()<<endl;
cout<<endl<<endl;
system("pause");
return 0;
}
0 komentar:
Post a Comment
Terimakasih Sudah Berkomentar