Posted by : dicky ss Sabtu, 07 Oktober 2017

Struktur Perulangan For, While, goto pada C++

Halo! Halo! ketemu lagi nih hm... kali ini saya akan mengenalkan mengenai struktur perulagan pada C++ apa aja? Oke langsung simak di bawah...


Penjelasan Tentang FOR

Pertama yang akan saya bahas yaitu perintah dasar FOR.

Pada perintah for, Anda diharuskan memasukkan nilai awal, batas akhir perulangan, increment (penambahan) atau decrement (pengurangan) serta apa yang akan dilakukan jika pengulangan tersebut berhasil dilakukan.

Misal gini, Anda memiliki nilai awal sebesar 1, lalu Anda memasukkan batas akhir pengulangan itu kurang dari 5 (Maka jika nilai awal tadi sudah sama dengan atau lebih dari 5, perulangan akan dihentikan), dan penambahan 1.

Maksudnya penambahan 1 itu adalah nilai awal tadi akan bertambah 1 setelah berhasil menjalankan 1 perulangan.

Setelah menambahkan penambahan, maka Anda diharuskan memasukkan juga aksi apa yang akan dilakukan jika pengulangan tersebut dilakukan. Misal, menampilkan angka “1-10”

Tidak hanya menampilkan tulisan, melakukan proses aritmatika pun juga bisa…

Biasanya, aksi ini terletak di antara kurung kurawal buka { dan kurung kurawal tutup } di bawah perintah for.

Untuk penulisan perintah FOR, bisa dilihat gambar di bawah berikut.



Nah, coding atau penulisan syntax tentang perulangan FOR itu terletak pada baris ke 8 sampai baris ke 11.

Jadi, kalau dari gambar di atas itu, pertama kita membuat variabel (nilai/value) awal yang berjumlah 1.

Setelah itu, kita membuat batas akhir perulangan kurang dari sama dengan10.

Setelah membuat batas akhir, kita membuat sebuah increment (penambahan) 1 untuk tiap variabelnya jika telah melewati 1 perulangan yangg ditulis dengan penulisan i++.

Sebenarnya, kita bisa juga tidak menggunakan penulisan tersebut.

Lalu, penulisan seperti apa yang bisa dituliskan selain di atas ?

Bisa juga Anda mengganti i++ menjadi i += 1 yang memiliki arti sama dengan sebelumnya yaitu i = i + 1.

Nah, aksi pada perulangan ini adalah menampilkan angka “1-10” untuk tiap barisnya.

Jadi, butuh berapa kali i yang awalnya bernilai 1 menuju ke batas akhir yang bernilai kurang dari sama dengan 10 atau bisa dibilang 10 ?

Ya, butuh 10 kali penambahan dari angka 1 ke angka 10.

Bukannya 9 kali ya ?

Itu 10 kali penambahan. Karena angka 1 nya juga dihitung. Kalau tidak percaya, coba buktikan sendiri pada komputer Anda.

Jika dibutuhkan 10 kali penambahan dari variabel awal yang bernilai 1 menuju angka 10, berarti mesin akan melakukan aksi (dalam kasus ini, menampilkan angka 1-10).

Berikut adalah hasil dari percobaan di atas :



Penjelasan Tentang WHILE
Sama seperti perintah FOR. Anda diharuskan membuat nilai awal dari sebuah variabel, batas akhir dari perulangan tersebut, serta operasi (increment / decrement) yang terjadi ketika satu perulangan telah berhasil dilakukan.

Namun, yang membedakan adalah struktur serta peletakan coding nya saja.

Pada hakikatnya, fungsi antara While dengan For maupun Do-While itu sama.

Langsung saja bahas listingnya nya…



Perulangan While di atas digunakan pada baris ke-9 sampai baris ke-13. Nah, disitu bisa dilihat, bahwa pada sebelumnya sudah dibuat variabel dengan nama “i” yang mempunyai nilai sebesar 1.

Lalu, kita membuat sebuah pernyataan selama (while) variabel i kurang dari sama dengan 10 maka akan menampilkan angka 1-10 yang menderet ke samping, serta variabel i akan bertambah 1 dan perulangan akan kembali dilakukan sampai variabel i bernilai 10.

Kira-kira seperti itu algoritma nya. Nah, hasilnya pun seperti ini…



Apakah Anda sudah mulai paham ? Selanjutnya akan saya bahas tentang perulangan goto

Penjelasan tentang goto

Intruksi goto dalam pemrograman bahasa C++ berfungsi membuat lompatan dalam program. Tujuan dari lompatan diidentifikasikan dengan label, label merupakan suatu identifier yang diikuti dengan tanda titik dua (:) yang berisikan argumen-argumen. Contoh.


Jika anda jalankan akan muncul seperti dibawah.



Bisa dilihat diatas jika anda salah memasukkan angka anda akan diarahkan kembali ke pilihan masukkan angka sampai anda benar memsaukkan angka yang tertera.

==================================================================

Oke sekian dulu ya penjelasan mengenai Struktur Perulangan...

See you... 😊

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Dicky Sulis Stiawan - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -