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.
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 Response to "Perulangan (LOOPING) Pada C++ serta contoh Program C++"
Post a Comment