AD (728x60)

Diberdayakan oleh Blogger.

Sabtu, 02 Januari 2016

Modifikasi Dasar-Dasar Pemrograman Contoh pemrograman sederhana Class

Share & Comment
Tugas Modifikasi Dasar-Dasar Pemrograman
Contoh pemrograman sederhana Class

#include <iostream>



/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;


class safi {
 int x, y;
 public:
 void rizky (int,int);
 int cek (void) {return (x+y);}
};
void safi::rizky (int a, int b) {
 x = a;
 y = b;
}
int main(int argc, char *argv[]) {
                safi load;
 load.rizky (22,12);
 cout << "Area: " << load.cek();
                return 0;
}
Penjelasan program 1:
Ada 2 permission label dalam class safi yakni:  private membernya berupa data x dan y public membernya adalah fungsi rizky () dan fungsi area() Fungsi rizky() didefinisikan diluar class sehingga harus menggunakan tanda scope ::  Fungsi area() dideklarasikan di dalam
class


#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class rambutan {
 int x, y;
 public:
 void anak (int,int);
 int area (void) {return (x+y);}
};
void rambutan::anak (int a, int b) {
 x = a;
 y = b;
}
int main(int argc, char *argv[]) {
            rambutan pr, lk;
 pr.anak (22,9);
 lk.anak (12,7);
 cout << "aku: " << pr.area() << endl;
 cout << "saya: " << lk.area() << endl;
            return 0;
}
Penjelasan program 2:
Sama saja dengan contoh yang diatas, hanya saja ditambahkan pembuatan beberapa objek sekaligus.


#include <iostream>
#define phi 3.14
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
class A {
            float l,x,y,v;
public:
            void nop (int,int);
            int proses (void) {return (2*phi*x*(x+y));}
};
            void A::nop (int a, int b) {
                        x = a;
                        y = b;
}
int main(int argc, char *argv[]) {
            A safi;
            float a,b;
            cout<<"Masukan jari jari :"; cin>>a;
            cout<<"Masukan tinggi    :"; cin>>b;
            safi.nop (a,b);
            cout << "Hasil luas permukaan tabung : " << safi.proses() << endl;

            return 0;
}

 
Tags:

Written by

We are Creative Blogger Theme Wavers which provides user friendly, effective and easy to use themes. Each support has free and providing HD support screen casting.

0 komentar:

Posting Komentar

 
Copyright © safirizky blogs | Designed by Templateism.com