Selection and Repetition

Selection

Selection dalam programming adalah fungsi yang dipakai dalam program untuk melakukan seleksi atau sebuah pilihan contohnya adalah jika suatu kondisi tercapai maka program akan melakukan sementara jika kondisi tersebut tidak tercapai maka program akan melakukan B. Contoh dalam bentuk Pseudo Code:

IF Haus THEN
Minum
ELSE
Tidak Melakukan Apa-apa
END IF

Selection tidak terbatas hanya dalam 2 kondisi tetapi juga dapat lebih seperti tiga, empat dan seterusnya. Contoh selection lebih dari 2 kondisi dalam bentuk Pseudo Code:

IF Haus THEN
Minum
ELSE IF Lapar THEN
Makan
Else
Tidak Melakukan Apa-apa
END IF

Cara lain mengunakan Selection adalah dengan TRUE dan False. IF juga terdapat beberapa jenis seperti: IF ELSE dimana kita akan menentukan kondisi baru dan jika tercapai melewati IF yang lain dibawahnya. dan juga nested IF yaitu if yang berada didalam if lain.







Repetition

Repetition dalam programming adalah suatu proses pengulangan yang dilakukan berkali kali hingga mencapai kondisi yang telah diberikan. Contoh yang paling sering digunakan dalam PR dan tugas adalah menerima input hingga mencapai angka yang kita input pada awalnya. Contoh Coding dalam Dev C++:

if(int i=0;i<test;i++){
     scanf("%s",&kata);
}

coding diatas menggunakan reptition dimana kita pertama membuat interger i untuk dibandingkan dengan angka test case yang telah kita masukan sebelumnya. Kemudian selama interger i lebih kecil dari test maka akan berulang ulang kali menerima inputan kalimat hingga i tidak lebih kecil daripada test.

Repetition juga terdapat dalam bentuk while dan do while. Yang membedakan mereka berdua adalah While akan mengulang hingga kondisi tercapai dan berhenti. Sementara do while akan melakukannya sekali lagi meskipun kondisi sudah tercapai ini dikarenakan do while melakukan suatu proses terlebih dahulu sebelum mengecek apakah kondisi tersebut sudah tercapai.

Patrick
2201755756
Skyconnectiva.com
Binus.ac.id
patrick003@binus.ac.id

Comments