CONTOH KODING C++ BESERTA PENJELASANNYA
Berikut ini akan saya berikan contoh program sederhana C++ beserta penjelasannya. Dalam hal ini, compiler yang saya pakai adalah Dev C++.
Masternya bisa Download Disini
Masternya bisa Download Disini
Contoh Program Perulangan (loop)
- #include <cstdlib>
- #include <iostream>
- using namespace std;
int main() { int nilai; for(nilai=1;nilai<=10;nilai++) cout<<nilai<<” “<<endl; cout<<endl;
system(“PAUSE”); return EXIT_SUCCESS; }
- Sintak perulangan :
for(inisialisasi;kondisi;kenaikan)
pernyataan;
- inisialisasi menetapkan variabel kontrol loop ke nilai awal.
- kondisi adalah ekspresi yang diuji setiap kali loop berulang. selama kondisi benar (bukan nol) loop terus berjalan.
- kenaikan yaitu ungkapan yang menentukan bagaimana variabel kontrol loop bertambah setiap kali loop berulang.
- Program ini akan mencetak angka 1 sampai 10
- Nilai awal diinisialisasi dengan nilai 1.
- Setiap kali mengulang, kondisi nilai<=10 akan diuji.
- Jika benar, nilai output akan menghitung dan dinaikkan sebesar satu.
- Ketika hitungan mencapai nilai lebih besar dari 10, kondisi menjadi salah, dan loop akan berhenti berjalan.
Contoh Program Dengan Menggunakan Block Kode
- #include <cstdlib>
- #include <iostream>
- using namespace std;
int main() { double hasil,a,b; cout<<”Masukkan nilai: “; cin>>a; cout<<”Masukkan pembagi: “; cin>>b; if(a!=0) { cout<<a<<” Tidak sama dengan nol, sehingga pembagi OK”<<endl; hasil=a/b; cout<<b<<”/”<<a<<” adalah “<<hasil; } cout<<endl; system(“PAUSE”); return EXIT_SUCCESS; }
- Program di atas memerintahkan kita untuk menginputkan 2 angka
1. nilai
2. pembagi
- Jika nilai tidak sama dengan nol, maka program akan berjalan dan terus melanjutkan instruksi berikutnya.
- Dan sebaliknya, Jika nilai sama dengan nol, maka program akan berhenti.
Sebagai Simulasi :
misal nilai yang kita inputkan = 10
dan pembagi yang kita inputkan = 5
maka output program diatas adalah sebagai berikut :
Masukkan nilai: 10
Masukkan pembagi: 5
10 Tidak sama dengan nol, sehingga pembagi OK
10/5 adalah 2
Tidak ada komentar:
Posting Komentar