hay


Rabu, 25 Maret 2015

REFLEKSI KE-4



REFLEKSI PERTEMUAN KE-4
Tanggal 19 Maret 2015
Pada pertemuan ke-4 ini mata kuliah ALPRO membahas tentang apa itu perulangan ??
Perulangan atau bisa juga di sebut dengan (loop) yaitu proses yang dilakukan secara berulang-ulang sampai batas yang ditentukan.Struktur Perulangan digunakan untuk mengulang sekumpulan perintah sesuai dengan kondisi yang diberikan. Proses perulangan biasanya digunakan untuk mengulang proses pemasukan data, mengulang proses perhitungan dan mengulang untuk proses penampilan hasil pengolahan data, dengan jumlah tertentu jika sebuah kondisi belum terpenuhi.
Ada tiga cara untuk melakukan perulangan di C++ yaitu :
1.   for 
2. while 
3. do-while

Penjelasan : 
1.      For statement 

 Ini adalah statement perulangan yang paling sering digunakan. Statement for memiliki 3 parameter, yaitu nilai awal (initial value), tes kondisi yang menentukan akhir loop, dan penentu perubahan nilai.
2.       While statement

Pernyataan while adalah pernyataan yang berguna untuk memproses suatu pernyataan atau memproses pernyataan beberapa kali. Pernyataan atau aksi akan di ulang jika kondisi bernilai benar dan jika salah maka keuar dari blok perulangan (loop)

3.       Do-while statement

Perulangan akan dilakukan minimal 1x terlebih dahulu, kemudian baru dilakukan pengecekan terhadap kondisi, jika kondisi benar maka perulangan masih akan tetap dilakukan. Perulangan dengan do…while() akan dilakukan sampai kondisi false.Perbedaan dengan while statement adalah : pada do while kondisi akan dievaluasi setelah dilakukan statement/proses. Selain itu pada do while minimal akan dilaksanakan 1 (satu) kali statement/instruksinya.

Pada pertemuan minggu lalu dosen memberikan contoh perulangan dalam kegiatan sehari-hari yang sering diulang . Contoh :
Makan sepiring akan dilakukan sesendok demi sesendok .dari contoh tersebut sudah mewakili dari prinsip perulangan, sudah paham kan apa itu perulangan ??
Next, aja ke pokok diskusi pertemuan ke-4 kami di beri tugas oleh dosen untuk menyelesaikan beberapa kasus yang telah tertera pada materiyaitu kasus 4.1 sampai 4.4

Kasus 4.1 Cetaklah bilangan 1 sampai 4
berikut penyelesaian menggunakan Rapror :

 


 pada kasus tersebut dimintakan untuk menampilkan bilangan 1 sampai 4,maka di perlukan sebuah perulangan yang dimana dia akan mengulang terus menerus sampai nilai sudah terpenuhi . ini hasil dari perulangan atau loop pada raptor :





















 Kasus 4.2 Cetaklah bilangan ganjil dari 0 sampai 10


Berikut penyelesaian menggunakan raptor :  

 

pada kasus 4.2 berikut juga di selesaikan dengan perulangan ,jika bilangan "i" yang di masukan pada inputan tidak habis di bagi 2 maka akan muncul bilangan ganjil , tetapi jika bilangan "i" yang dimasukan pada inputan tersebut habis di bagi 2 maka dia akan mengulang dan tidak akan di keluarkan ,dia akan terus mencari bilangan lainnya sehingga mengeluarkan bilangan bilangan ganjil yang diminta kurang dari 10. ini hasil outputan:


 

Kasus 4.3 Carilah rata-rata dari n bilangan bulat positif
dengan rumus rata rata =

 
 
 
yaitu jumlah data dibagi denganbanyaknya data, dengan xi adalah data ke-i.


Berikut penyelesaian menggunakan raptor :



 Kasus 4.4 Hitunglah rata-rata dari integer positif (banyak data ditentukan dari data yang dimasukkan)

Penyelesaian menggunakan raptor :