Minggu, 20 November 2011

C++ PART 4


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

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; }
Penjelasan :
- 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; }
Penjelasan :
- 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