Minggu, 04 Mei 2014

Dasar Pemrogaman Komputer



PERULANGAN
Perulangan adalah suatu proses terhadap hal yang sama yang diulang beberapa kali sampai suatu kondisi atau batas tertentu terpenuhi. Untuk memberikan gambaran mengenai perulangan dapat disimak pada kasus berikut ini.
Terdapat sebuah permasalahan bagaimana mencetak bilangan bulat dari 1 sampai dengan 10. Hasil output yang diinginkan adalah 1 2 3 4 5 6 7 8 9 10. Langkah-langkah untuk menyelesakan permasalahan diatas dapat dilakuakan sebagai berikut:
1.       Menentukan nilai awal yaitu 1.
2.       Cetakan nilai tersebut sebanyak 10 kali.
3.       Setiap langkah mencetak lakukan penambahan 1 (increament 1).
Algoritma diatas mengandung langkah-langkah yang diulang. Langkah-langkah ini disebut dengan perulangan. Istilah lain dari perulangan adalah looping atau repetition. Jenis jenis dari perulangan adalah sebaga berikut :
1.       Pernyataan While
2.       Pernyataan Do … While
3.       Pernyataan For
4.       Pernyataan Continue atau Break
5.       Pernyataan Break
Untuk lebih jelasnya mengenai jenis perulangan diatas, mari kita kupas tuntas pada penjelasan di bawah ini :
1.      PERNYATAAN WHILE
Perulangan ini banyak digunakan bila jumlah perulangannya belum diketahui. Proses perulangan akan terus berlanjut selama kondisinya bernilai benar (≠0) dan akan berhenti bila kondisinya bernilai salah (=0).
Contoh program dengan WHILE
# include <iostream.h>
# include <conio.h> 
void main( )
{
int i ;        i = 0
while ( i < 10)
{
cout << “ c++ “ << endl ;
i ++ ;
}
}
2.      PERNYATAAN DO WHILE
Pada perulangan do .. while, seleksi while berada di bawah batas perulangan. Jadi dengan menggunakan struktur do .. While sekurang-kurangnya akan terjadi satu kali perulangan. Walaupun kondisi yang didefinisikan tidak terpenuhi (bernilai salah).
Contoh program dengan menggunakan DO WHILE
# include <iostream.h>
# include <conio.h>
void main( )
{
int i ;
i = 0
{
cout << “ c++ “ << endl;
i ++;
} while ( i < 10);
}
3.      PERNYATAAN FOR
Struktur perulangan for biasa digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya. For digunakan untuk melakukan looping, looping yang dilakukan oleh for telah diketahui batas awal, syarat looping dan perubahannya.
Contoh program dengan menggunakan perulangan FOR
# include <iostream.h>
# include <conio.h>
void main( )
{
int n;
for ( ungkapan1; ungkapan2; ungkapan3)
Pernyataan;
58
cout <<" menampilkan deret bilangan genap "<<endl;
cout <<" kurang atau sama dengan n"<<endl;
cin >> n;
if (n % 2)
n- - ;
for ( ; n>= 0; n-=2)
cout << n << ' ' ;
}
4.      PERNYATAAN BREAK
Di samping break digunakan untuk pernyataan switch, juga bisa digunakan pada For, while dan do-while. Intinya sama yakni untuk keluar dari pernyataan-pernyataan itu.
Contoh program dengan menggunakan BREAK
# include <iostream.h>
# include <conio.h>
void main( )
{
Int bil = 1;
while (bil <= 10)
{
if (bil > 5)
break;
cout << bil<< endl;
bil++;
}
}
5.      PERNYATAAN CONTINUE
Dipakai untuk mengarahkan eksekusi ke putaran atau iterasi berikutnya pada pernyataan perulangan. Efek dari perintah continue:
Pada for :
Ungkapan ke tiga pada for (ungkapan terkanan yg terletak di dalam ( tanda kurung ) pada for) akan dijalankan dan kemudian ungkapan ke dua diuji lagi.
Pada while dan do- while :
Pengujian terhadap ungkapan pada while dilakukan kembali.
Contoh program dengan menggunakan CONTINUE
# include <iostream.h>
# include <conio.h>
void main( )
{
int bil;
for (bil = 0; bil < 10; bil++)
{
cout << bil << ' ';
continue;
cout <<" perhatikan apakah saya muncul ? " << endl;
}
}
6.      PERNYATAAN GO TO
Pernyataan goto, diperlukan untuk melakukan suatu lompatan ke suatu pernyataan berlabel yang ditandai dengan tanda “ :
Contoh program menggunakan GO TO
#include <iostream.h>
#include <conio.h>
void man ( )
{
cout << “Tes go to “ << endln;
goto selesai;
cout << “Hai Aku kok Tidak disapa” <<endln;
selesai:
cout << “ Akulah Selesai …”<< endln;
}



1 komentar:

  1. Casino & Sports Book - Dr. Maryland
    › casino-and-sports-book- › casino-and-sports-book- 1 hour ago — 1 충주 출장안마 hour ago Casino & Sports Book 여수 출장마사지 at DR. Maryland. The Casino 세종특별자치 출장마사지 and Sports Book is a 태백 출장샵 premier destination for both 제주도 출장샵 New and veteran bettors.

    BalasHapus