kode program CPP

belajar pemrograman cPP

Program untuk nampilih Hello Word di CPP

# include <iostream.h>

# include <conio.h>

class Ucapan{

public:

Ucapan(){kata=”Hello, Word”;}

void cetak (){ cout <<kata<<endl;}

private:

char*kata;

};

int main()

{

Ucapan kalimat;

kalimat.cetak();

getch();

}

pemrograman borland cPP

aplikasi pertama welcome borland CPP

ucapan Welcome menggunakan borland cpp

# include <iostream>

# include <conio>

class Ucapan{

public:

Ucapan () { kata=”Hello, Word!”; }

Ucapan (char* kata_awal);

void cetak () {cout <<kata<<endl;}

private:

char*kata;

};

Ucapan::Ucapan (char*kata_awal){

kata=kata_awal;

}

int main()

{ Ucapan kalimat, kalimat2(“Wellcome to MambOO”);

kalimat.cetak();

cout<<endl;

kalimat2.cetak();

getch();

}

kode program c++ inputan string

Program CPP untuk menampung inputan string nama

#include <iostream.h>

#include <conio.h>

int main(){

clrscr();

//deklarasi variabel bisa di sembarang baris

char Nama[25];//untuk menampung inputan string nama

cout<<“======================================================================\n\n”;

cout<<“=====================http://more-examples.blogspot.com================\n\n”;

cout<<“======================================================================\n\n”;

cout << “Ketikkan nama Anda :”; cin >> Nama;

int umur;//untuk menampung input umur

cout <<“\nMasukkan umur anda:”; cin >> umur;

cout <<“Nama = “<< Nama << endl;

cout <<“Umur = “<< umur  << “Tahun” ;

cout <<” (=” << umur*366<< ” hari )” << endl;

getch();

}

konversi nilai angka ke huruf

Operator perhitungan nilai konversi nilai angka ke huruf

untuk menampung inputan string nama

#include <iostream.h>

#include <conio.h> class Nilai { friend ostream& operator<<(ostream&, Nilai&); friend istream& operator>>(istream&, Nilai&); public: Nilai() {}; void konversikan() { if ((nilai > 0) && (nilai <= 20)) nilai_huruf = ‘E’; else if ((nilai > 20) && (nilai <= 40)) nilai_huruf = ‘D’; else if ((nilai > 40) && (nilai <= 60)) nilai_huruf = ‘C’; else if ((nilai > 60) && (nilai <= 80)) nilai_huruf = ‘B’; else nilai_huruf = ‘A’; } private: int nilai; char nilai_huruf; }; ostream& operator<<(ostream& out, Nilai& keluaran) { out << “Nilai angka : ” << keluaran.nilai << endl; out << “Nilai huruf : ” << keluaran.nilai_huruf; return out; } main() { Nilai angka; cin >> angka; angka.konversikan(); cout << angka; getch(); return 0; } istream& operator>>(istream& in, Nilai& masukan) { cout<<“======================================================================\n\n”; cout<<“=====================http://more-examples.blogspot.com================\n\n”; cout<<“======================================================================\n\n”; cout << “Masukkan nilai angka = “; in >> masukan.nilai; return in; };

 menentukan jumlah bilangan terkecil

Program Input jumlah bilangan dan menentukan nilai terkecil

#include <iostream.h> #include <conio.h> int main(){ int jumbil,min=32000; cout<<“======================================================================\n\n”; cout<<“=====================http://more-examples.blogspot.com================\n\n”; cout<<“======================================================================\n\n”; cout<<“Masukkan jumlah data bilangan : “; cin>>jumbil; if (jumbil>25) cout<<“Warning, Maksimum data 25”; else { int bil[25]; for(int i=1;i<=jumbil;i++){ cout<<“Masukkan bilangan ke-“<<i<<” : “; cin>>bil[i]; if(bil[i]<min) min=bil[i]; else min=min;}  cout<<“\nBilangan terkecil adalah : “<<min<<endl;  } getch(); }

menentukan nilai bilangan terbesar

program cPP untuk menentukan bilangan terbesar

Bilangan terbesar dari tiga bilangan X,Y,Z

#include <iostream.h>

#include <conio.h>

class Banding {

friend istream& operator>>(istream&, Banding&);

public:

Banding() {};

void bandingkan() {

if ((x>y) && (x>z))

cout << “Bilangan terbesar : ” << x;

else if ((y>x) && (y>z))

cout << “Bilangan terbesar : ” << y;

else

cout << “Bilangan terbesar : ” << z;

}

private:

int x, y, z;

};

istream& operator>>(istream& in, Banding& bilangan){

cout<<“======================================================================\n\n”;

cout<<“=====================http://more-examples.blogspot.com================\n\n”;

cout<<“======================================================================\n\n”;

cout << “Bilangan pertama  = “;

in >> bilangan.x;

cout << “Bilangan kedua    = “;

in >> bilangan.y;

cout << “Bilangan ketiga  = “;

cin >> bilangan.z;

return in;

};

main() {

Banding bilangan;

cin >> bilangan;

bilangan.bandingkan();

getch();

}

perkalian 2 integr

perkalian integer

Perkalian dua integer cpp

#include <iostream.h>

#include <conio.h>

class perkalian {

friend ostream& operator <<(ostream&,const perkalian&);

friend istream& operator >>(istream&,perkalian&);

public:

perkalian();

void hitung_perkaliannya(){hasil = (a*b);}

private:

int a,b;

int hasil;

};

perkalian::perkalian (){

cout<<“======================================================================\n\n”;

cout<<“=====================http://more-examples.blogspot.com================\n\n”;

cout<<“======================================================================\n\n”;

cout <<“Program mengalikan 2 integer”<< endl;

cout <<“Selamat berkarya”<< endl;

}

istream& operator >>(istream& in,perkalian& masukan){

cout <<“masukkan nilai a :”;

in >> masukan.a;

cout <<“masukkan nilai b:”;

in >> masukan.b;

return in;

}

ostream& operator <<(ostream& out,const perkalian& keluaran){

out <<“Nilai a:” << keluaran.a << endl;

out <<“Nilai b:” << keluaran.b << endl;

out <<“hasil integer di atas:”<<keluaran.hasil<<endl;

return out;

}

main(){

perkalian X;

cin >> X;

X.hitung_perkaliannya();

cout << X;

getch();

return 0;

}

program penjumlahan data

penjumlahan data

Program penjumlahan data

#include <iostream.h>

#include <conio.h>

int main(){

int jumdata;

int stop=0;

int subtot=0;

int total=0;

int data[25];

cout<<“======================================================================\n\n”;

cout<<“=====================http://more-examples.blogspot.com================\n\n”;

cout<<“======================================================================\n\n”;

cout<<“Masukkan jumlah data : “;

cin>>jumdata;

for(int i=1;i<=jumdata;i++){

cout<<“Data ke-“<<i<<” : “;

cin>>data[i];

stop  +=1;

subtot+=data[i];

total +=data[i];

if (stop==3){

cout<<“————–“<<endl;

cout<<“Subtotal       “<<subtot<<endl;

subtot

=0;}

}

cout<<“————–“<<endl;

cout<<“Subtotal       “<<subtot<<endl;

cout<<“Jumlah seluruh data : “<<total;

getch();

return 0;

}

 factorial bilangan

Factorial dari n bilangan cpp

#include <iostream.h>

#include <conio.h>

int prima (int p){

int i;

for ( i=2; i<p; i++){

if ( i>=2 && i<=7 && i!=4 && i!=6 )

cout<<i<<”  “;

if (i>7 && i%2!=0 && i%3!=0 && i%5!= 0 && i%7!=0 )

cout<<i<<”  “;

}

return i;

}

long factorial (int f){

int i;

long fact=1;

for (i=2; i<=f; i++) {

fact *= i;

}

return fact;

}

int main() {

int n;

cout<<“======================================================================\n\n”;

cout<<“=====================http://more-examples.blogspot.com================\n\n”;

cout<<“======================================================================\n\n”;

cout<<“masukkan bilangan : “;

cin  >>n;

cout<<“faktorial dari “<<n<<”  : “<<factorial(n)<<endl;

cout<<“bilangan prima 0 sampai “<<n<<” : ” ;

cout<<prima(n)<<endl;

getch();

}

program output dari ketentuan nilai n

output program CPP

Membaca input nilai n dan m dengan ketentuan n<m

#include <iostream.h>

#include <conio.h>

class Aljabar {

friend ostream& operator<<(ostream&, const Aljabar&);

friend istream& operator>>(istream&, Aljabar&);

public:

Aljabar();

void hitung(){

q = m / n;         // mendapatkan nilai q

r = m % n;         // mendapatkan nilai r

}

private:

int m,n;          // input

int q,r;          // output

};

Aljabar::Aljabar() {

cout<<“======================================================================\n\n”;

cout<<“=====================http://more-examples.blogspot.com================\n\n”;

cout<<“======================================================================\n\n”;

cout << “Membaca input nilai n dan m dengan ketentuan n<m\n”;

cout << “dan menampilkan output berbentuk m = q.n + r.\n\n”;

}

istream& operator>>(istream& in, Aljabar& masukan) {

cout << “Masukkan nilai m = “;

in >> masukan.m;

cout << “Masukkan nilai n = “;

in >> masukan.n;

masukan.hitung();

return in;

}

ostream& operator<<(ostream& out, const Aljabar& keluaran) {

out << “Nilai q adalah = ” << keluaran.q << endl;

out << “Nilai r adalah = ” << keluaran.r << endl << endl;

out << “Jadi, ” << keluaran.m << ” = ” << keluaran.q << ” x “;

out << keluaran.n << ” + ” << keluaran.r;

return out;

}

main() {

Aljabar X;

cin >> X;

cout << X;

getch();

return 0;

}

Jangan lupa kunjungi link berikut
http://more-examples.blogspot.com/2012/07/kumpulan-alpro-dan-contoh-program-cpp.html