Beranda > C++ > Bab 7 : Looping

Bab 7 : Looping

Perulangan atau Looping

Loop atau pengulangan merupakan bagian yang sangat penting dalam teknik pemrograman. Loop digunakan untuk menghindari penulisan statemen yang berulang-ulang. Semua bahasa pemrograman memiliki statement berkaitan dengan loop. Selain itu loop merupakan salah satu struktur logika dalam pemrograman.Dalam sebuah perulangan yang harus ditentukan pertama kali adalah kapan suatu loop harus mulai dan kapan suatu loop harus berakhir atau berhenti berproses. Untuk pergerakan dari titik awal sampai pada titik akhir, maka diperlukan suatu langkah untuk mengontrol nilai pergerakan loop. Langkah yang diijinkan boleh bernilai positif ataupun negative.

Perintah Perulangan :

  • LOOP FOR
  • LOOP WHILE
  • LOOP DO-WHILE

Masih ada perintah Looping yang lainnya seperti Nested Loop For, Nested While, dan Nested Do-While. Yang akan di bahas di Bab selanjutnya.

  1. LOOP FOR

    PERINTAH :

    FOR (VARIABEL=NILAI AWAL;VARIABEL>=NILAI AKHIR;VARIABEL=VARIABEL +/- STEP)

    BLOK STATEMENT

  2. LOOP WHILE

    PERINTAH :

    VARIABEL = NILAI AWAL;

    WHILE (VARIABEL<=NILAI AKHIR)

    {

    BLOK STATEMENT BENER;

    VARIABEL = VARIABEL +/- STEP ;

    }

  3. LOOP DO-WHILE

    PERINTAH :

    VARIABEL=NILAI AWAL;

    DO

    {

    BLOK STATEMENT;

    VARIABEL=VARIABEL +/- STEP ;

    }

    WHILE (VARIABEL<=NILAI AKHIR) ;

    CONTOH SOAL :

    TAMPILKAN HASIL/OUTPUT SBB :

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10


Menggunakan LOOP FOR:

#include <iostream.h>

#include <stdio.h>

#include <conio.h>

void main()

{

int x;

for (x=1;x>=10;x=x+1)

cout<<x;

getch();

}

Keterangan : variabel adalah x yang bernilai sama dengan nilai awal yaitu 1 yang ingin kita masukan sebagai awal looping/pengulangan nilai awal bisa kamu masukan nilai berapapun yang kamu inginkan, dan kemudian x lebih besar sama dengan nilai 10 atau nilai akhir disini bisa kamu isi sesuai keinginan kamu, di contoh saya hanya membuat contoh berhenti sampai ke 10 jika kamu ingin melakukan pengulangan sampai 100 atau sampai 1000 itu bisa saja. angka berapapun nilai yang kamu inginkan yang kamu isi. Dan nilai yang kamu isi tadi adalah batas akhir dari Looping pada variabel dan disitu akan terus terjadi pengulangan terus menerus sampai ke nilai akhir yang kamu masukan. Dan setelah dari mengisi nilai akhir di sana terdapat juga nilai pertambahan pada pengulangan lihat contoh, x=x+1. Maksutnya adalah setiap step/langkah didalam pengulangan yang kamu inginkan seperti nilai variabel dari x adalah 1 dan x+1=x jadi nilai pada x akan terus di tambah dengan nilai 1 yang kamu masukan dan itu akan terus terjadi pengulangan sampai nilai x mencapai nilai akhir yang kamu masukan sebelumnya. Jadi x itu akan terus ditambah dengan 1. Nilai 1 yang kamu masukan bisa kamu ganti sesuai keinginan kamu, misalkan di ganti dengan nilai 2 maka looping dari syntak di atas bukanlah menghasilkan looping dari 1 sampai 10 secara berurutan akan tetapi 1,3,5,7,9. karena pertambahan looping yang kamu masukan adalah 2 jadi nilai x akan terus di tambah dengan nilai 2.

Menggunakan LOOP WHILE:

    #include <iostream.h>

#include <stdio.h>

#include <conio.h>

void main()

{

int x;

x=1;

while(x<=10)

            {

cout<<x<<endl;

x=x+1;

}

getch();

}

Keterangan : sama seperti pada looping menggunakan for di atas,hanya berbeda letak penempatan variabel nilai awal dan nilai akhir. Inti dari maksut dan penjelasannya sama saja.

Menggunakan LOOP Do-While:

#include <iostream.h>

#include <stdio.h>

#include <conio.h>

void main()

{

int x;

x=1;

do

{

cout<<x<<endl;

x=x+1;

}

while(x<=10);

getch();

}

Keterangan : Fungsi dari <<endl; adalah untuk membuat teks menjadi rata ke bawah, dan menggunakan loop Do-while sama dengan menggunakan loop while, hanya saja penempatan Variabel dan nilai akhirnya berbeda dan mesti selalu kamu ingat adalah menggunakan 3 looping di atas adalah sama saja hanya berbeda cara dari rumus yang ada. Pada dasarnya penggunaan looping yang mana saja itu sama saja, gunakanlah looping pada C++ yang kamu anggap paling mudah menggunakanya.😉

    Soal :

    Buatlah Looping di bawah ini menggunakan Perintah Loop For, Loop While, Loop Do-While.

    10        5        100

    9        10        90

    8        15        80

    7        20        70

    6        25        60

    5        30        50

    4        35        40

    3        40        30

    2        45        20

    1        50        10

Jawaban :

Kategori:C++
  1. Belum ada komentar.
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: