Kamis, 18 April 2019

PROGRAM DEV C++ UNTUK PERULANGAN DENGAN KONDISI DAN PERULANGAN BERSARANG

Assalamu'alaikum...

Hello Readerss!!!
Malam ini aku mau ngelanjutin bahasan aku yang kemarin. Kemarin aku udah bahas tentang perulangan menggunakan "While dan Do-While", dan sekarang aku akan membahas tentang perulangan dengan kondisi dan perulangan bersarang. Let's Check It Out!!!!


PERULANGAN DENGAN KONDISI
Pengulangan dengan kondisi dibagi dua yaitu pengulangan kondisi awal dan kondisi akhir. Pengulangan dengan kondisi di awal adalah bentuk pengulangan yang melibatkan kondisinya di awal perintah. Pengulangan dengan kondisi di akhir adalah bentuk pengulangan dimana kondisi untuk pengulangan di letakan di akhir perintah.

 PERULANGAN BERSARANG
"Perulangan Bersarang (Nested Loop)" adalah struktur perulangan yang berada didalam struktur perulangan lainnya. Pada umumnya, struktur perulangan yang berada didalam struktur perulangan lainnya memiliki hubungan yang saling terkait dalam menyelesaikan sebuah kasus komputasi.

Berikut adalah contoh koding yang menggunakan perulangan dengan kondisi dan perulangan bersarang.
a. contoh koding menentukan bilangan ganjil dan genap
Pertama-tama buka aplikasi Dev C++, setelah itu klik menu file, lalu new, klik source file.
setelah muncul lembar kerja baru, masukkan koding seperti gambar di bawah ini.
 Setelah itu klik compile, lalu klik run. Kemudian masukkan 10 angka yang anda inginkan, lalu enter. dan hasilnya akan seperti gambar di bawah ini

 
b. Contoh koding menentukan bilangan prima


c.  Contoh koding menggunakan perulangan bersarang
Berikut adalah macam-macam dari contoh koding menggunakan perulangan bersarang
1.



2.


3.

Nah itu dia program C++ untuk perulangan dengan kondisi dan perulangan bersarang. Penggunaan
bentuk-bentuk tersebut sangat tergantung dari tujuan dan kondisi yang
ada. Namun pada prinsipnya bentuk-bentuk perulangan ini akan selalu
dipergunakan dan banyak sekali manfaat dan kemudahan dalam
pembuatan program aplikasi.

Sampai disini dulu ya postingan kali ini..
Semoga bisa dipahami dan dapat digunakan secara baik dan tepat. :)
Wassalamu'alaikum..

Sumber:
http://referensisiswa.blogspot.com/2016/11/contoh-algoritma-perulangan.html
https://kodeprogramcpp.blogspot.com/2015/01/memahami-perulangan-bersarang.html

Kamis, 11 April 2019

Program Dev C++ untuk Perulangan (While dan Do-While)

Assalamu'alaikum...

Hello Readerss!!!
Hari ini aku mau ngelanjutin bahasan aku yang kemarin. Kemarin aku udah bahas tentang perulangan menggunakan "for", dan sekarang aku akan membahas tentang perulangan menggunakan "while dan do-while". Let's Check It Out!!!!

Selain for masih terdapat dua kata kunci lagi yang dapat digunakan untuk perulangan yaitu "while dan do-while". Apasih perbedaan perulangan while dan do-while???
Keduanya sama-sama perulangan yang tidak tentu (uncounted loop). Akan tetapi memiliki beberapa perbedaan, baik dari segi penggunaan, penulisan kode, dan langkah kerja.

PERULANGAN WHILE DAN DO-WHILE

Perulangan while akan melakukan perulangan kalau kondisi (syarat) terpenuhi.
Sedangkan do/while melakukan perulangan dulu, kemudian memeriksa kondisinya atau sayaratnya.
Kalau kondisi terpenuhi, maka do/while akan melanjutkan perulangan. Sebaliknya, dia akan berhenti (break).

Berikut adalah contoh dari perulangan while:

Pertama-tama buka aplikasi Dev C++,
setelah itu klik menu file,
lalu new, klik source file.
setelah muncul lembar kerja baru,
masukkan koding seperti gambar di bawah ini.
Setelah itu klik compile, lalu klik run.
Kemudian hasilnya akan muncul seperti gambar di bawah ini

Berbeda dengan perulangan "for", pada perulangan "while", variabel yang akan digunakan untuk ekspresi harus dideklarasi dan diberikan nilai sebelum pernyataan "while". Kemudian, nilai variabel yang digunakan pada ekspresi pernyataan "while", dapat diubah dalam blok pernyataan "while".

Berikut adalah contoh dari perulangan do-while:

Keluarannya:

Contoh di atas menghasilkan keluaran yang sama dengan contoh pernyataan "while". Sedikit berbeda dengan perulangan "while", "do-while" menjalankan semua perintah yang ada di dalam blok sebelum memeriksa ekspresi dan diakhiri titik koma.

Perhatikan kedua contoh di bawah untuk melihat perbedaan perulangan "while" dan "do-while":
Contoh 1:

  Contoh 2:

Jika pada kedua contoh kita ubah i=1 menjadi i=15, maka pada perulangan "while" tidak akan muncul "hello" pada hasil keluarannya. Hal tersebut dikarenakan Pengulangan "while" berpotensi untuk menimbulkan Aksi “kosong” (tidak pernah melakukan apa-apa) karena pada test yang pertama, kondisi pengulangan tidak dipenuhi (berharga false) sehingga langsung ke luar loop.
Sedangkan pada perulangan "do-while", "Hello" akan muncul akan tetapi jumlah yang keluar berbeda dengan notasi while. Hal tersebut dikarenakan Pengulangan do-while berpotensi mengalami “kebocoran”, jika ada kemungkinan bahwa seharusnya Aksi tidak pernah boleh dilakukan untuk kasus tertentu. Karena Aksi minimal akan dilakukan satu kali karena pada waktu eksekusi pengulangan yang pertama tidak dilakukan test terhadap kondisi-pengulangan.

Nah itu dia program C++ untuk perulangan "while dan do-while".
Kapankah Waktu yang Tepat Menggunakan while dan do/while?
Tergantung dari kasusnya. Bila syarat perulangannya tidak berkaitan dengan hasil hitung pada blok kode yang diulang, maka pakailah while. Tetapi, bila syarat perulangannya berkaitan dengan hasil perhitungan di blok kode yang diulang, maka pakailah do/while.

Sampai disini dulu ya postingan kali ini..
Semoga bisa dipahami dan dapat digunakan secara baik dan tepat. :)

Wassalamu'alaikum..

Kamis, 04 April 2019

Pemrograman Dev C++ untuk Perulangan (for)

Assalamu'alaikum..

Hello Readerss!!
malem ini aku mau lanjutin bahasan tentang suatu program Dev C++.
Dalam bahasa C++ tersedia suatu fasilitas yang digunakan untuk
melakukan proses yang berulangulang sebanyak keinginan kita. Misalnya
saja, bila kita ingin menginput dan mencetak bilangan dari 1 sampai 100
bahkan 1000, tentunya kita akan merasa kesulitan. Namun dengan struktur
perulangan proses, kita tidak perlu menuliskan perintah sampai 100 atau
1000 kali, cukup dengan beberapa perintah saja. Struktur perulangan
dalam bahasa C++ mempunyai bentuk yang bermacam-macam.
Sebuah / kelompok instruksi diulang untuk jumlah pengulangan
tertentu. Baik yang terdifinisikan sebelumnya ataupun tidak. Struktur
pengulangan terdiri atas dua bagian :
(1) Kondisi pengulangan yaitu
ekspresi boolean yang harus dipenuhi untuk melaksanakan pengulangan; 
(2) Isi atau badan pengulangan yaitu satu atau lebih pernyataan (aksi)
yang akan diulang.
Perintah atau notasi dalam struktur pengulangan adalah :
1) Pernyataan while
2) Pernyataan do..while
3) Pernyataan for 
4) Pernyataan continue dan break
5) Pernyataan go to
Tapi kali ini aku mau jelasin tentang struktur perulangan for dulu..
Let's Check It Out!!! wkwk

<<(Struktur Perulangan “FOR”)>>
Struktur perulangan for biasa digunakan untuk mengulang suatu
proses yang telah diketahui jumlah perulangannya. Dari segi penulisannya,
struktur perulangan for tampaknya lebih efisien karena susunannya lebih
simpel dan sederhana. 
Pernyataan for digunakan untuk melakukan looping. Pada umumnya
looping yang dilakukan oleh for telah diketahui batas awal, syarat looping
dan perubahannya. Selama kondisi terpenuhi, maka pernyataan akan terus
dieksekusi.
Berikut contoh-contohnya:
1. Program FOR untuk menampilkan jumlah 10 angka
 Pertama-tama buka aplikasi Dev C++, setelah itu klik menu file, lalu new, klik source file.
setelah muncul lembar kerja baru, masukkan koding seperti gambar di bawah ini.

Setelah itu klik compile, lalu klik run. Kemudian masukkan 10 angka yang anda inginkan, lalu enter. dan hasilnya akan seperti gambar di bawah ini

2. Program FOR  untuk menampilkan lima buah karakter bintang “*” yang dipisahkan dengan enter
 Sama halnya dengan contoh yang diatas yang berbeda hanya pada koding nya saja
masukkan koding seperti gambar di bawah ini
 
Setelah di compile lalu run. maka tampilan akan langsung seperti gambar di bawah ini
3. Program FOR dapat merubah nilai dari karakter yang ditampilkan ke layar.
Dalam program for ini kita dapat menampilkan suatu karakter dengan jumlah yang kita inginkan dan secara berurutan. masukkan koding seperti gambar di bawah ini
 dengan "a=0" adalah a sama dengan nol.
"a<=0" adalah a lebih kecil sama dengan nol.
"a++" adalah a berurutan ke atas.
dan hasilnya akan seperti gambar di bawah ini

Nah itu dia program C++ untuk perulangan for. Penggunaan
bentuk-bentuk tersebut sangat tergantung dari tujuan dan kondisi yang
ada. Namun pada prinsipnya bentuk-bentuk perulangan ini akan selalu
dipergunakan dan banyak sekali manfaat dan kemudahan dalam
pembuatan program aplikasi. 

Sampai disini dulu ya postingan kali ini..
Semoga bisa dipahami dan dapat digunakan secara baik dan tepat. :)
Wassalamu'alaikum..

sumber:
Bab+II+Keg+Pemb+5_Perulang.pdf