LOOPING/Perulangan

APA ITU LOOPING ??
Looping adalah suatu pekerjaan yang dilakukan secara berulang-ulang sampai kondisi tertentu terpenuhi, juga Digunakan untuk menghasilkan perulangan sejumlah N kali yang dispesifikasikan.

Pengulangan terdiri dari dua bagian :
  • kondisi yang mengakibatkan pengulangan suatu saat berhenti,yang dinyatakan oleh ekspresi logik baik secara implisit maupun eksplisit
  • badan pengulangan yaitu aksi yang harus diulang sampai kondisi terpenuhi 
Ada lima macam pengulangan yaitu : 

1.For 
    For loop merupakan struktur loop yang lebih efisien dalam bahasa pemrograman C++.Berbeda dari pernyataan loop yang lain, for loop memiliki counter loop yang tegas atau variabel loop yang memungkinkan badan dari sebuah loop untuk mengetahui iterasi pasti dari tiap sequence.  Struktur umum untuk loop ini:
for (initial value; condition; incrementation or decrementation ).
{
statement
}
Berikut kita akan membuat program memunculkan " Hallo ndess " sebanyak 10 kali
Notasi Algoritma
//Judul : memunculkan kata " Hallo ndess"
//28 Desember 2022
#include <iostream>
using namespace std;

//Kamus
x < --  integer

//Diskripsi
int main(){
for (x=0; x<10; x++){
    ouput = hallo ndess
}

}

Source Code
//Judul : memunculkan kata hallo ndess
//28 Desember 2022
#include <iostream>
using namespace std;

//kamus
int x ;

//Diskripsi
int main(){
for (x=0; x<10; x++){
    cout << "hallo ndess" << endl;
}

}

Hasil Running Program diatas



2.while loop
    While loop adalah loop yang paling mudah untuk digunakan. Contoh dari loop ini adalah
while (condition) {
statements;
}

merupakan loop jenis entry-controlled dimana loop ini dievaluasi atau diperiksa sebelum diproses dari badan dari sebuah loop. Loop ini hanya akan dieksekusi jika kondisi benar dari loop tersebut dan hanya badan dari sebuah loop yang dieksekusi. Loop ini akan memberikan kendali kembali setelah badan dari loop dieksekusi yang akan memeriksa jika kondisi benar. Proses ini akan dieksekusi hingga kondisinya menjadi salah dan kendali akan keluar dari loop.

Misal kita akan membuat program memunculkan angka 1- 40
Notasi Algoritma
//Judul:Membuat looping angka 1-40
//28 Desember 2022
//oleh akfi
#include <iostream>
using namespace std;

//Kamus
a <-- integer

//diskripsi
main(){
      output = " Memunculkan Angka 1-40" 
    a <-- 1
    while(a<=40)
        {
            output a
            a <-- a+1
        }

}

Source Code
//Judul:Membuat looping angka 1-40
//28  Desember 2022
//oleh akfi
#include <iostream>
using namespace std;
//Kamus
int a,b,c;

//diskripsi
main(){
      cout << " Memunculkan Angka 1-40" << endl;
    a=1;
    while(a<=40)
        {
            cout<< a << " ";
            a++;
        }
}

Hasil Running Program diatas



3. Do While
    Merupakan algoritma looping yang menyerupai while loop yang memiliki perbedaan pada cara eksekusinya – yaitu kondisinya yang selalu dieksekusi setelah badan dari loop.
Contoh format dari loop ini:
 
do {
statements
} while (expression);

Dalam beberapa situasi, kita harus mengeksekusi badan dari loop paling tidak sekali bahkan ketika kondisinya salah. Tetapi pada do while loop, badan dari loop hanya akan dieksekusi jika situasi benar. Operasi seperti ini hanya dapat dicapai dengan menggunakan loop ini.

Misal kita akan membuat program memunculkan bilangan ganjil

Notasi Algoritma
//Judul : Looping memunculkan bilangan ganjil
#include <iostream>
using namespace std;

//kamus
a,b <-- integer
int main(){
    a <-- 30
      do{
        if(a %2 != 0)
            {
            output = a 
            }
            a <-- a-1
        } while(a >=17)
}
Source Code
//Judul : Looping memunculkan bilangan ganjil
#include <iostream>
using namespace std;

//kamus
int a,b;

//diskripsi
int main(){
    int a= 30;
      do{
        if(a %2 != 0)
            {
            cout << a << " ";
            }
            a--;
        } while(a >=17);
}

Hasil Running Program diatas











Komentar

Postingan populer dari blog ini