Minggu, 27 Desember 2015

Contoh Program Sederhana Class



Contoh-contoh membuat program sederhana dengan menggunakan Class, source codenya adalah sebagai berikut:
Contoh 1:

#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class CRectangle{
            int p,l;
            public:
                        void set_values (int,int);
                        int luas (void) {return (p*l);}
                       
};
void CRectangle::set_values (int r, int s){
            p=r;
            l=s;
}
int main(int argc, char** argv) {
            CRectangle rect;
            rect.set_values (2,6);
            cout<<"Luas: "<<rect.luas();
            return 0;
}




Contoh 2:
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class CRectangle {
            int a, b;
            public:
                        void set_values (int,int);
                        int area (void) {return (a*b);}
};
void CRectangle::set_values (int x, int y){
            a=x;
            b=y;
}
int main(int argc, char** argv) {
            CRectangle rect, rectb;
            rect.set_values (2,3);
            rectb.set_values (4,3);
            cout<<"Rect area: "<<rect.area()<<endl;
            cout<<"Rectb area: "<<rectb.area()<<endl;
            return 0;
}

Contoh 3:
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class p_panjang{
            public:
                        int p,l;
                        int luas(){return (p*l);
                        }
};
int main(int argc, char** argv) {
            p_panjang a;
            cout<<"Panjang          = ";cin>>a.p;
            cout<<"Lebar  = ";cin>>a.l;
            cout<<"Luas   = "<<a.luas();
            return 0;
}

Contoh 4:
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
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;}
};
int main(int argc, char** argv) {
            p_panjang a,b;
            int x,y;
            cout<<"Panjang          = ";cin>>x;
            cout<<"Luas   = ";cin>>y;
            a.beri_nilai(x,y);
            b.beri_nilai(10,15);
            cout<<"\nLuas a          = "<<a.luas();
            cout<<"\nLuas b         = "<<b.luas();
            return 0;

}

Contoh Membuat Kalkulator Sederhana Pada Dev C++


Cara membuat kalkulator sederhana seperti perkalian, pembagian, penjumlahan, dan pengurangan adalah sebagai berikut:
1.      Buka aplikasi Dev C++
2.      Buat project baru
3.      Ketikkan source kode berikut di lembar kerja dev c++
 #include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
            int a,b,penjumlahan,pengurangan,perkalian;
            float pembagian;
            cout<<"--------->KALKULATOR SEDERHANA<---------"<<endl;
            cout<<"masukan Bilangan ke-1          = ";cin>>a;
            cout<<"Masukan bilangan ke-2          = ";cin>>b;
            float c,d;
            c=a;d=b;
            perkalian=a*b;
            pembagian=c/d;
            penjumlahan=a+b;
            pengurangan=a-b;
            cout<<"Hasil Perkalian                       = "<<perkalian<<endl;
            cout<<"Hasil Pembagian                    = "<<pembagian<<endl;
            cout<<"Hasil Penjumlahan     = "<<penjumlahan<<endl;
            cout<<"Hasil Pengurangan     = "<<pengurangan<<endl;
            return 0;
}

4.      Tekan f11 untuk meng-compile
5.      Masukan nilai pada bilangan 1 dan bilangan 2, maka hasil perkalian, pembagian, penjumlahan, dan pengurangan keluar.



Rabu, 14 Oktober 2015

CONTOH PROGRAM KONDISI IF-ELSE PADA C++ MENGGUNAKAN Dev C++



A.    PENDAHULUAN
Dalam bahasa pemrograman C++ ada 2 pencabangan yaitu if-else dan switch-case. Kali ini saya akan menggunakan program pencabangan menggunakan if-else dengan aplikasi DEV C++.

B.     CONTOH PROGRAM
Contoh program if-else pada c++, berikut programnya :

#include <iostream>
using namespace std;
#define phi 3.14
#include <windows.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
            int main ()
{
            char lagi, keluar;
            int pilih;
            float d1,d2,r,s,luas;
            menu:
            keluar:
            system("cls");
                        cout<<"****************************************\n";
                        cout<<"|      Menghitung Luas Bangun Datar                      |\n";
                        cout<<"****************************************\n";
                        cout<<"| 1. Luas jajar genjang                                            |\n";
                        cout<<"| 2. Luas lingkaran                                                  |\n";
                        cout<<"| 3. Luas persegi                                                     |\n";
                        cout<<"| 4. keluar                                                               |\n";
                        cout<<"****************************************\n";
                        cout<<"Masukan pilihan anda [1--4}?";
                        cin>>pilih;
                        cout<<"\n";
            if(pilih==1)
            {
                        cout<<"Luas jajar genjang \n";
                        cout<<"***************************************\n";
                        cout<<"Masukan d1 : ";
                        cin>>d1;
                        cout<<"Masukan d2 : ";
                        cin>>d2;
                        luas=(d1*d2)/2;
                        cout<<"Luas jajar genjang : "<<luas;
                        cout<<"\n\n";
                        cout<<"Masih lanjut[y/t]?";cin>>lagi;
                        if(lagi=='y')
                        if(keluar=='t')
                        goto menu;
                        else goto keluar;
            }
            else if(pilih==2) {
                        cout<<"Luas lingkaran \n";
                        cout<<"***************************************\n";
                        cout<<"Masukan jari-jari :";
                        cin>>r;
                        luas=phi*(r*r);
                        cout<<"Luas lingkaran : "<<luas;
                        cout<<"\n\n";
                        cout<<"Masih lanjut [y/t]?";
                        cin>>lagi;
                        if(lagi=='y')
                        if(keluar=='t')
                        goto menu;
                        else goto keluar;
            }
            else if(pilih==3) {
                        cout<<"Luas persegi \n";
                        cout<<"**************************************\n";
                        cout<<"Masukan sisi :";cin>>s;
                        luas=s*s;
                        cout<<"Luas persegi :"<<luas;
                        cout<<"\n\n";
                        cout<<"Masih lanjut [y/t]?";cin>>lagi;
                        if(lagi=='y')
                        if(keluar=='t')
                        goto menu;
                        else goto keluar;
            }
            else if(pilih==4) {
                        cout<<"\n Matur suwun";      
            }
            else {
            goto menu;
            goto keluar;
            }
            return 0;
}

Ketika di running maka hasilnya adalah:


Misal pilih menu nomor 1, outputnya adalah:


Bila anda pilih “y” maka program anda akan kembali ke menu dan jika kita pilih “t” maka program anda akan terhenti, inilah hasilnya:



Jika kita masukan angka 4 pada pilihan menu, maka outputnya adalah:


Demikianlah contoh program dari saya, kesempurnaan hanyalah milih Alloh SWT. Kurang dan lebihnya dalam penulisan mohon maaf. Matur suwun telah membaca artikel saya. Semoga bermanfaat =======>:):):)<=======


Refleksi minggu ke 2

Refleksi Pertemuan ke 2 Assalamu'alaikum w. wb., Selamat berjumpa lagi teman-teman, baik saya disini akan menuliskan tentang refl...