Faturahman E1R019055 Tugas 4 PKD
Faturahman E1R019055 Tugas 4 PKD
“RINGKASAN LOOPING”
DISUSUN OLEH:
NAMA : FATURAHMAN
NIM : E1R019055
KELAS :B
PENDIDIKAN MATEMATIKA
FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS MATARAM
2020
RINGKASAN MATERI LOOPING
1. PENGERTIAN LOOPING
Looping Berasal Dari Kata Loop Artinya Lingkaran, memiliki ciri melingkar atau
kembali atau mengulang.Looping artinya perulangan .
Adapun looping berarti suatu instruksi untuk membentuk aksi kerja secara berulang pada
blok yang sama, dimana didalam blok yang akan di ulang ada terdapat statement atau
pernyataan.
Didalam looping, ada 3 bagian yang mutlak harus ada agar terjadi perulangan yang
diinginkan yang berlaku pada 3 perulangan yang sering digunakan yaitu For, Do While,
While yaitu ;
Inisialisasi : adalah untuk menyatakan keadaan awal dari variable control pada
perulangan
Kondisi (Ekspresi Perbandingan) : adalah merupakan ekspresi yang berguna untuk
mengakhiri perulangan.
Iterasi : adalah bagian untuk mengatur/perubahan nilai dari variable control, iteriasi bisa
berupa increment ( nilai dari inisialisai bertambah/menaik) atau Decrement (nilai dari
inisialisasi berkurang/menurun)
2. MACAM-MACAM LOOPING/LOOP
a) Loop/looping for
Perulangan for digunakan untuk mengerjakan pernyataan atau sekelompok pernyataan
secara berulang, namun pernyataan perulangan for akan dijalankan jika sudah dapat
dipastikan kapan perulangan berhenti. Dengan kata lain, jumlah perulangan yang
dibutuhkan sudah diketahui sebelumnya.
Keterangan :
o ungkapan1 merupakan pernyataan inisialisasi.
o ungkapan2 sebagai kondisi yang menentukan pengulangan terhadap pernyataan atau
tidak.
o ungkapan3 digunakan sebagai pengatur variabel yang digunakan didalam ungkapan1.
Contoh dan hasil Program dari Loop/Looping for:
Contoh dan hasil Program dari Loop/Looping for:
#include <iostream>
#include <conio.h>
int main()
int kondisi,a;
cout<<"====================================== \n";
cout<<endl;
for (a=1;a<=kondisi;a++)
Dari contoh program perulangan for diatas, variable kontrolnya adalah “a” (tanpa
tanda kutip). Nilai awal dari variable kontrolnya adalah 1 (ini terserah anda nilai
awalnya), maka nilai variable “kondisi” menjadi penentu atau syarat dilakukannya
perulangan, jika syarat sudah tidak terpenuhi, maka perulangan dihentikan dan keluar
dari perulangan for. Dan kemudian ada increment yaitu “a++” ini adalah iterasi pre-
increment (menaik) untuk merubah nilai dari variable kontrol, a++ berart a=a+1 atau
nilai variable a akan ditambah 1 setiap melakukan perulangan.
Dari program perulangan for diatas menghasilkan output seperti berikut ini:
b). Loo/looping while
Perulangan while digunakan untuk mengulang suatu proses yang belum diketahui
jumlahnya. Pengecekan kondisi akan dilakukan terlebih dahulu. Jika kondisi masih bernilai true,
maka looping akan terus berlanjut. Statement WHILE juga digunakan untuk menyatakan
perulangan.
c). Loop/looping do while
#include <conio.h>
int main()
cout<<" ________________________________
"<<endl;
cout<<" | |
"<<endl;
cout<<" | Perulangan Do While C++ |
"<<endl;
cout<<" |________________________________|
"<<endl;
cout<<" "<<endl;
int angka=0,batas;
cout<<" "<<endl;
do
angka++;
if (angka % 2 == 1){
cout<<angka<<" ";
while (angka<batas);