Kamis, 06 Juli 2017

CONTOH PROGRAM C++ : PERSEGI PANJANG

#include<stdio.h>
- include digunakan untuk memanggil file header yaitu stdio.h dan file header stdio.h ini digunakan untuk menampilkan perintah gets. 

#include<iostream.h>
- include digunakan untuk memanggil file header yaitu iostream.h dan file header iostream ini digunakan untuk menampilkan perintah cin dan cout. 

#include<conio.h>
- include digunakan untuk memanggil file header yaitu conio.h dan file header conio.h ini digunakan untuk menampilkan perintah getch. 

luas(float panjang,float lebar);
- mendeklarasikan variabel panjang dan lebar menggunakan tipe data float tipe data ini merupakan tipe data yang digunakan untuk angka desimal atau pecahan yang mempunyai jumlah bit yaitu 32 dan statement diatas juga termasuk sebuah parameter fungsi salah satunya yaitu parameter formal,parameter formal adalah sebuah fungsi yang harus sebuah variabel yang nantinya variabel tersebut mempunyai nilai yang bisa berubah selama proses program. 

main()
- Statement ini adalah nama judul fungsi. 

{
- Kurung kurawal ini untuk menandai blok atau membedakan tiap-tiap blok kodingan. 

float luas_persegi, panjang_persegi, lebar_persegi;
- Mendklarasikan 3 variabel tersebut menggunakan tipe data float,tipe data ini merupakan tipe data yang digunakan untuk angka desimal atau pecahan yang mempunyai jumlah bit yaitu 32. 

clrscr();
- statement diatas digunakan untuk mengahapus layar yang sebelumnya program dijalankan.

cout<<"\n Menghitung Luas Persegi"<<endl;
- perintah cout ini digunakan untuk menampilkan data ataupun tulisan yang berada dalam kutip yaitu menghitung luas persegi. Statement \n untuk memberi spasi kebawah atau seperti enter dan statement endl berfungsi sebagai enter kebawah. 

cout<<"\n Masukkan Nilai Panjang : ";
- perintah cout ini digunakan untuk menampilkan data ataupun tulisan yang berada dalam kutip yaitu masukkan masukkan nilai panjang. Statement \n untuk memberi spasi kebawah atau seperti enter. 

cin>>panjang_persegi;
- perintah cin digunakan untuk meyimpan data,dan inputan yang sebelumnya sudah dimasukkan maka akan disimpan kedalam variabel panjang_persegi yang sudah dideklarasikan sebelumnya. 

cout<<"\n Masukkan Nilai Lebar : ";
- perintah cout ini digunakan untuk menampilkan data ataupun tulisan yang berada dalam kutip yaitu masukkan masukkan nilai lebar. Statement \n untuk memberi spasi kebawah atau seperti enter. 

cin>>lebar_persegi;
- perintah cin digunakan untuk meyimpan data,dan inputan yang sebelumnya sudah dimasukkan maka akan disimpan kedalam variabel lebar_persegi yang sudah dideklarasikan sebelumnya 

luas_persegi = luas(panjang_persegi,lebar_persegi);
- statement diatas merupakan sebuah parameter fungsi salah satunya yaitu parameter aktual,parameter ini akan menyimpan data didalam variabel luas_persegi parameter ini digunakan ketika sebuah fungsi dipanggil didalam program. 

cout<<"\n Luas Persegi = "<<luas_persegi<<" cm";
- perintah cout ini digunakan untuk menampilkan data ataupun tulisan yang berada dalam kutip yaitu masukkan masukkan nilai lebar lalu mengeluarkan output variabel luas_persegi dan cm untuk menjadi satuannya. Statement \n untuk memberi spasi kebawah atau seperti enter. 

getch();
- digunakan untuk menahan tampilan pada saat program dijalankan. 

}
- untuk mengakhiri kurung kurawal yang sebelumnya sudah dibuka. 

luas(float panjang, float lebar)
- statement diatas termasuk sebuah parameter fungsi salah satunya yaitu parameter formal,parameter formal adalah sebuah fungsi yang harus sebuah variabel yang nantinya variabel tersebut mempunyai nilai yang bisa berubah selama proses program. Dan setelah statement dibawahnya memanggil programnya untuk dieksekusi lalu hasilnya akan disimpan kedalam variabel luas. 

{
- Kurung kurawal ini untuk menandai blok atau membedakan tiap-tiap blok kodingan 

return(panjang*lebar);
- digunakan untuk mengirimkan nilai atau nilai dari suatu fungsi kepada fungsi yang lain yang memanggilnya. Jadi statement akan terpakai atau dijalankan jika ada statement yang lain yang memanggilnya untuk dijalankan programnya. 

}
- untuk mengakhiri kurung kurawal yang sebelumnya sudah dibuka. 

HASIL OUTPUT

- ini adalah hasil kodingan diatas yang sebelumnya dibuat setelah di compile maka dijalankan programnya yang pertama akan melakukan input masukkan nilai panjang lalu tekan enter lalu melakukan input masukkan nilai lebar lalu enter maka akan keluar hasil perhitungannya jika tidak maka ada kesalahan didalam kodingannya.

Contoh Program C++ : PERULANGAN


#include<iostream.h>
- include digunakan untuk memanggil file header yaitu iostream.h dan file header iostream ini digunakan untuk menampilkan perintah cin dan cout. 

#include<conio.h>
- include digunakan untuk memanggil file header yaitu conio.h dan file header conio.h ini digunakan untuk menampilkan perintah getch. 

void main()
- digunakan sebagai menyatakan bahwa fungsi main() itu kosong. 

- digunakan sebagai awal untuk memulai kodingan. 

int a,b,x;
- mendeklarasikan variabel a,b dan x dengan menggunakan tipe data integer, integer adalah tipe data yang hanya untuk numerik atau angka saja dalam bilangan bulat. 

clrscr();
- statement diatas digunakan untuk mengahapus layar yang sebelumnya program dijalankan. 

cout<<"Masukkan Jumlah Perulangan : ";
- perintah cout ini digunakan untuk menampilkan data ataupun tulisan yang berada dalam kutip yaitu masukkan jumlah perulangan.

cin>>x;
- perintah cin digunakan untuk meyimpan data,dan inputan yang sebelumnya sudah dimasukkan maka akan disimpan kedalam variabel x yang sudah dideklarasikan sebelumnya

for(a=1;a<=x;a++)
- statement perulangan for, struktur perulangan for ini biasa digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya. 
- Pertama variabel a yaitu bernilai 1 lalu apakah variabel a yang bernilai 1 kurang dari sama dengan variabel x yang sebelumnya dimasukkan jika tidak maka variabel a akan ke statement penambahan yaitu a++ maka variabel a akan bertambah 1 sekarang variabel a yaitu menjadi 2 dan akan terus mengulang sampai variabel a bernilai kurang dari sama dengan variabel x yang sebelumnya  

{for(b=1;b<=a;b++)
- statement perulangan for, struktur perulangan for ini biasa digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya. 
- Pertama variabel b yaitu bernilai 1 lalu apakah variabel b yang bernilai 1 kurang dari sama dengan variabel a yang sebelumnya dimasukkan jika tidak maka variabel b akan ke statement penambahan yaitu b++ maka variabel b akan bertambah 1 sekarang variabel b yaitu menjadi 2 dan akan terus mengulang sampai variabel b bernilai kurang dari sama dengan variabel a yang sebelumnya.

{cout<<b<<" ";}
- perintah cout ini digunakan untuk menampilkan data ataupun tulisan,dan untuk hal ini akan menampilkan variabel b.

cout<<"\n";}
- perintah cout ini digunakan untuk menampilkan data ataupun tulisan yang berada dalam kutip yaitu /n dan statement ini digunakan untuk enter atau spasi kebawah.

getch();}
- digunakan untuk menahan tampilan pada saat program dijalankan.

HASIL OUTPUT

- ini adalah hasil program yang sebelumnya sudah dikoding untuk pertama kali dijalankan programnya maka kita akan memasukkan jumlah perulangan jika sudah maka hasilnya akan seperti gambar diatas.

Penjelasan program melalui tabel : 
X=3
for(a=1;a<=x;a++)
{for(b=1;b<=a;b++)

Var a
Var b
Hasil output
1
1
1
- pada pertama kali dijalankan maka kita harus memasukkan inputan terlebih dahulu untuk inputan kita masukkan angka 3 maka angka tersebut disimpan kedalam x. Maka akan masuk ke perulangan pertama, a bernilai 1 lalu berikutnya apakah var a yang bernilai 1 kurang dari sama dengan x yang bernilai 3 jika iya maka akan menjalankan ke perulangan kedua, b bernilai 1 lalu berikutnya apakah var b yang bernilai 1 kurang dari sama dengan a yang bernilai 1 jika tidak maka akan mengeluarkan outputnya yaitu satu. 

Var a
Var b
Hasil output
1
1
1
2
1
2
12
- lanjut ke var a yang bernilai 2 maka akan masuk ke perulangan pertama, a bernilai 2 lalu berikutnya apakah var a yang bernilai 2 kurang dari sama dengan x yang bernilai 3 jika iya maka akan menjalankan ke perulangan kedua, b bernilai 1 lalu berikutnya apakah var b yang bernilai 1 kurang dari sama dengan a yang bernilai 2 jika iya maka var b akan bertambah 1 yaitu jadi 2 mengulang lagi untuk var b yang bernilai 2 apakah var b yang bernilai 2 kurang dari sama dengan a yang bernilai 2 jika tidak maka akan langsung mengeluarkan hasil outputannya. 

Var a
Var b
Hasil output
1
1
1
2
1
2
12
3
1
2
3
123
- lanjut ke var a yang bernilai 3 maka akan masuk ke perulangan pertama, a bernilai 3 lalu berikutnya apakah var a yang bernilai 3 kurang dari sama dengan x yang bernilai 3 jika iya maka akan menjalankan ke perulangan kedua, b bernilai 1 lalu berikutnya apakah var b yang bernilai 1 kurang dari sama dengan a yang bernilai 3 jika iya maka var b akan bertambah 1 yaitu jadi 2 mengulang lagi untuk var b yang bernilai 2 apakah var b yang bernilai 3 kurang dari sama dengan a yang bernilai 2 jika iya maka var b akan bertambah 1 yaitu jadi 3 mengulang lagi untuk var b yang bernilai 3 apakah var b yang bernilai 3 kurang dari sama dengan a yang bernilai 3 jika tidak maka akan langsung mengeluarkan hasil outputannya. Lalu masuk ke var a yang bernilai 4 masuk ke perulangan pertama apakah nilai a kurang dari nilai x yang bernilai 4 jika tidak maka akan langsung memberhentikan program perulangannya langsung ke statement selanjut yaitu berhenti programnya.

Contoh Program C++ : Perkalian

#include<iostream.h>
- include digunakan untuk memanggil file header yaitu iostream.h dan file header iostream ini digunakan untuk menampilkan perintah cin dan cout. 

#include<conio.h>
- include digunakan untuk memanggil file header yaitu conio.h dan file header conio.h ini digunakan untuk menampilkan perintah getch. 

void main()
- digunakan sebagai menyatakan bahwa fungsi main() itu kosong.

- digunakan sebagai awal untuk memulai kodingan. 

int a,b,c;
- mendeklarasikan variabel a,b dan c dengan menggunakan tipe data integer, integer adalah tipe data yang hanya untuk numerik atau angka saja dalam bilangan bulat. 

clrscr();
- statement diatas digunakan untuk mengahapus layar yang sebelumnya program dijalankan. 

for(a=1;a<5;a++)
- statement perulangan for, struktur perulangan for ini biasa digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya. 
- Pertama variabel a yaitu bernilai 1 lalu apakah variabel a yang bernilai 1 kurang dari 5 jika tidak maka variabel a akan ke statement penambahan yaitu a++ maka variabel a akan bertambah 1 sekarang variabel a yaitu menjadi 2 dan akan terus mengulang sampai variabel a bernilai kurang dari 5 yaitu sampai 4 dan 5 tidak termasuk karena tidak menggunakan sama dengan. 

for(b=2;b<4;b++)
- statement perulangan for, struktur perulangan for ini biasa digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya. 
- Pertama variabel b yaitu bernilai 2 lalu apakah variabel b yang bernilai 2 kurang dari4 jika tidak maka variabel b akan ke statement penambahan yaitu b++ maka variabel b akan bertambah 1 sekarang variabel b yaitu menjadi 3 dan akan terus mengulang sampai variabel b bernilai kurang dari 4 yaitu sampai 3 dan 4 tidak termasuk karena tidak menggunakan sama dengan. 

{c=a*b;
- Untuk perhitungan diatas menggunakan variabel a dikali b dan disimpan kedalam variabel c. 

cout<<a<<"X"<<b<<"="<<c<<"\n";}
- perintah cout ini digunakan untuk menampilkan data ataupun tulisan dan akan menampilkkan variabel a yang sebelumnya sudah disimpan lalu x lalu variabel b yang sebelumnya disimpan lalu sama dengan dan variabel c yang sebelumnya sudah disimpan dan masuk kedalam perhitungan untuk statement \n yaitu untuk memberi spasi kebawah. 

getch();}
- digunakan untuk menahan tampilan pada saat program dijalankan.

HASIL OUTPUT
- ini adalah hasil kodingan dari yang sebelumnya dibuat maka akan keluar hasilnya sama seperti gambar diatas dengan hasil perkaliannya.

Contoh Program C++ : MATRIKS


#include<iostream.h>
- include digunakan untuk memanggil file header yaitu iostream.h dan file header iostream ini digunakan untuk menampilkan perintah cin dan cout.

#include<conio.h>
- include digunakan untuk memanggil file header yaitu conio.h dan file header conio.h ini digunakan untuk menampilkan perintah getch.

void main ()
- digunakan sebagai menyatakan bahwa fungsi main() itu kosong.

{clrscr();
- statement diatas digunakan untuk mengahapus layar yang sebelumnya program dijalankan.

int matriks [2][4]={{1,2,3,4},{5,6,7,8}};
- mendeklarasikan variabel matriks dimana angka 2 untuk baris dan angka 4 untuk kolomnya dengan menggunakan tipe data integer, integer adalah tipe data yang hanya untuk numerik atau angka saja dalam bilangan bulat.

int baris, kolom;
- mendeklarasikan variabel baris dan kolom dengan menggunakan tipe data integer, integer adalah tipe data yang hanya untuk numerik atau angka saja dalam bilangan bulat.

clrscr();
- statement diatas digunakan untuk mengahapus layar yang sebelumnya program dijalankan.

for(baris=0;baris<2;baris++)
- statement perulangan for, struktur perulangan for ini biasa digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya.
- Pertama variabel baris yaitu bernilai 0 lalu apakah variabel baris yang bernilai 0 kurang dari 2 jika iya maka baris akan ditambah 1 dan menjalankan statement for yang bawahnya setelah statement yang bawah selesai maka akan melanjutkan ke statement ini lalu baris untuk yang sekarang bernilai 1 dikarenakan sudah ditambahkan sebelumnya lalu statement ini akan akan melanjutkan perulangannya sampai variabel baris lebih dari 2 maka programnya akan berhenti atau langsung ke perintah getch().

{for(kolom=0;kolom<4;kolom++)
 - statement perulangan for, struktur perulangan for ini biasa digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya.
- Pertama variabel kolom yaitu bernilai 0 lalu apakah variabel kolom yang bernilai 0 kurang dari 4 jika iya maka kolom akan ditambah 1 dan menjalankan statement for yang bawahnya setelah statement yang bawah selesai maka akan melanjutkan ke statement ini tidak kembali pada statement yang awal dikarenakan statement for ini belum terpenuhi jika variabel kolom tersebut sudah terpenuhi atau variabel kolom labih dari 4 maka akan kembali menjalankan statement for yang sebelumnya.

{cout<<matriks[baris][kolom]<<" ";}
- perintah cout ini digunakan untuk menampilkan data variabel baris dan kolom yang sebelumnya sudah disimpan.

cout<<endl;}
- perintah cout ini digunakan untuk menampilkan data endl dan statement ini digunakan untuk enter atau spasi kebawah.

getch();}
- digunakan untuk menahan tampilan pada saat program dijalankan. 

HASIL OUTPUT
                                                   

 - ini adalah hasil kodingan yang sebelumnya sudah dibuat setelah di compile tidak ada error lalu dirunning maka hasil programnya akan seperti gambar diatas.


Penjelasan melalui tabel 
Array dimensi 2
for(baris=0;baris<2;baris++)
{for(kolom=0;kolom<4;kolom++)

Tabel pertama ini untuk variabel baris 0

Var Kolom
Var baris
0
1
2
3
0
0,0
0,1
0,2
0,3
Hasil Output
1
2
3
4
- array 2 dimensi melibatkan 2 perulangan, 1 perulangan baris dan 1 perulangan kolom. Pertama menjalankan variabel baris terlebih dahulu variabel baris mempunyai nilai 0 apabila var baris ini kurang dari 2 maka terlebih dahulu var baris ditambahkan 1 dulu baru ke statement for yang kedua yaitu untuk kolomnya dan dimulai dari 0 yaitu jadi 0,0 maka hasil outputnya 1 lalu mengulang lagi untuk kolom 1 yaitu jadi 0,1 maka hasil outputnya 2 lalu mengulang lagi untuk kolom 2 maka jadi 0,2 hasil outputnya jadi 3 dan mengulang lagi untuk kolom 3 lalu hasil outputnya 4 setelah var kolom sudah 4 kurang dari 4 maka akan ke perulangan var baris dikarenakan tanda tersebut tidak adanya sama dengan jadi 4 tidak termasuk lalu lanjut ke kedua.

Tabel kedua ini untuk variabel baris 1

Var Kolom
Var baris
0
1
2
3
1
1,0
1,1
1,2
1,3
Hasil Output
5
6
7
8
- setelah statement perulangan yang kedua selesai maka akan kembali ke perulangan yang mempunyai nilai var baris yaitu 1 dikarenakan yang sebelumnya sudah ditambahkan satu Pertama menjalankan variabel baris terlebih dahulu variabel baris mempunyai nilai 1 apabila var baris ini kurang dari 2 maka terlebih dahulu var baris ditambahkan 1 dulu yaitu menjadi 2 baru ke statement for yang kedua yaitu untuk kolomnya dan dimulai dari 0 yaitu jadi 1,0 maka hasil outputnya 5 lalu mengulang lagi untuk kolom 1 yaitu jadi 1,1 maka hasil outputnya 6 lalu mengulang lagi untuk kolom 2 maka jadi 1,2 hasil outputnya jadi 7 dan mengulang lagi untuk kolom 3 maka jadi 1,3 lalu hasil outputnya 8 setelah var kolom sudah 4 kurang dari 4 maka akan ke perulangan var baris dikarenakan tanda tersebut tidak adanya sama dengan jadi 4 tidak termasuk. Setelah kembali ke perulangan var baris yang bernilai 2 yang sebelumnya sudah ditambahkan maka perulangan akan berhenti dikarenakan 2 kurang dari 2 tidak adanya sama dengan maka 2 tidak termasuk memenuhi perulangan tersebut dan langsung mengeluarkan outputnya dan program berhenti.