Thursday, 13 October 2016

Perulangan (LOOPING) Pada C++ serta contoh Program C++


kali kesempatan  ini kita bahas Perulangan Pada Bahasa C++ seta contoh program aplikasi yang ditulis dengan MINGW C++.
apa sebenarnya perulangan itu? 

Perulangan : Perulangan adalah suatu serangkaian bentuk sebuah kegiatan mengulang suatu statement yang mempunyai batas yang sesuai yang kita inginkan.
Loop (perulangan)  adalah kemampuan untuk dapat mengerjakan secara berulang-ulang”.
Loop dibedakan menjadi 2 macam yaitu Unconditional loop dan Conditional loop.
Unconditional Loop adalah statement yang mengerjakan loop tanpa dipengaruhi suatu kondisi tertentu.

CONTOH:
Anda ingin menampilkan 5 tulisan “Mahasiswa Informatika”, maka dapat ditulis dengan cara sequence, yang berarti anda memberikan 5 instruksi untuk kalimat tersebut.
Cara sequence memang PRAKTIS, namun hanya untuk pengulangan dengan jumlah yang terbatas, Jika ribuan tentu TIDAK PRAKTIS.

MAKA, struktur UNCONDITIONAL yang cocok adalah :

1. Perulangan FOR
    perulangan FOR Digunakan untuk mengulang suatu proses atau statement dan  telah diketahui jumlah perulangannya.
Penjelasan:
      Inisialisasi menyatakan keadaan awal
      Syarat sebagai kondisi untuk keluar dari perulangan
      Kontrol sebagai pengatur kenaikan atau penurunan nilai variabel pengendali loop.

Struktur umum pengulangan for
For (inisialisasi ; syarat; kontrol)
     pernyataan

ALGORITMA:

for Y <- 1 to 500 do
   print “Mahasiswa Informatika”

2. Perulangan WHILE
Penjelasan: Pernyataan while pengujian terhadap loop dilakukan dibagian awal, sehingga ada kemungkinan tidak dijalankan sama sekali, yaitu jika pengujian kondisi while yang pertama kali ternyata kondisi bernilai salah.

Bentuk umumnya:
While (kondisi)
      Pernyataan
ALGORITMA:
Y <- 1  while (Y<=500)Print “Mahasiswa Informatika” 

3. Perulangan DO WHILE
Do artinya “Dilakukan” dan While artinya “Selama”. DO...WHILE mengecek kondisi dan terletak setelah statement perulangan. 

Penjelasan: Pernyataan dijalankan terlebih dahulu, selanjutnya kondisi diuji. Jika kondisi bernilai benar maka pernyataan dijalankan lagi. Jika kondisi salah tidak dikerjakan lagi.    

Bentuk umumnya dari do...while :
do
{
statement_1;    #jangan lupa akhiri setiap statement dengan tanda titik koma (;)
statement_2;
}
while( pernyataan )
statement_3;
ALGORITMA:
Y <- 1
Do Print “Mahasiswa Informatika”
          Y <- Y+1
While     (Y<=500)

Pada contoh Loop diatas :
Dikatakan Unconditional karena perulangannya dipastikan sebanyak 500x, tidak tergantung kondisi tertentu


supaya lebih jelasnya, berikut contoh kasus yang menggunakan pemakaian perulangan FOR  C++

contoh aplikasi penggunaan pengulangan

contoh kasus :
 Amir menabung sebesar 5 juta dan setiap tahun mendapatkan bunga majemuk sebesar  7%. Buatlah algoritma yang menampilkan nilai uang amir dari tahun pertama hingga akhr tahun kedelapan. Selanjutnya, konversikan algoritma tersebut kedalam program C++

Algoritma:

Masalah ini dapat dipecahkan dengan menggunakan bentuk UNTUK..AKHIR-UNTUK. Algoritmanya adalah sebagai berikut:

1 .   pokok ß 5000000
2.     UNTUK tahun ß 1 S/D 8

bunga = pokok * 7/10
tampilkan(tahun, pokok, bunga)
pokok = pokok + bunga
            AKHIR-UNTUK


Program:

Adapun program C++ nya sebagai berikut:
Kode Sumber C++


Hasil Program:



 semoga bermanfaat

referensi: 
Abdul Kadir " Algoritma Pemograman menggunakan C++" Penerbit ANDI
google.com
wistaprawista.wordpress.com


0 comments:

Post a Comment

Powered by Blogger.

Beauty

Follow by Email

Breaking News