Repetition : FOR (C++)

Hai semua, nama saya Andre Gunawan dari Universitas Bina Nusantara jurusan Teknik Informatika Semester 1.
Saya membuat blog ini untuk memperkenalkan tentang repetition/pengulangan dalam C++ dan sebagai tugas mata kuliah saya. Repetition yang akan saya jelaskan pada blog ini adalah FOR.

Repetition

  • Definisi
    • Satu instruksi atau lebih yang akan diulang dalam suatu waktu/kondisi tertentu.
    • Repetition terdiri dari for,while, dan do while
  • Repetition : FOR
               Repetition FOR memiliki 3 ekspresi dengan cara penulisan seperti ini :
for(exp1; exp2; exp3) statement;
atau:
for(exp1; exp2; exp3){
  statement1;
  statement2;
  …….
 }

exp1 : inisialisasi

exp2 : kondisi

exp3 : increment & decrement (penambahan & pengurangan)

Contoh :

-Program untuk mencetak angka 1 s/d 10.


#include<stdio.h>
int main()
{
    int x;
    for( x = 1 ;  x <= 10 ;  x++ ) printf( "%d\n", x );
    return(0);

}

Maka hasilnya akan seperti ini :



















-Program untuk mencetak angka 10 s/d 1.

#include<stdio.h>
int main()
{
    int x;
    for( x = 10 ;  x >= 1 ;  x-- ) printf( "%d\n", x);
    return(0);

}

Maka hasilnya akan seperti ini :



















Infinite Loop

Loop tanpa kondisi untuk berhenti dapat dilakukan dengan menggunakan

"for-loop" dan menghilangkan semua parameter (exp1,exp2,exp3). 

Untuk menghentikan pengulangan dapat menggunakan break.


Nested Loop


Loop di dalam loop. Proses pengulangan akan dimulai dari loop bagian dalam.

Contoh :

for (int x=1;x<=5;x++)
     for (int y=5; y>=1; y--)

           printf(”%d %d ”,x,y);

Maka hasilnya akan seperti ini :







Sekian dari blog yang saya buat, mohon maaf apabila ada kesalahan kata-kata ataupun

penjelasan yang kurang tepat. Terima kasih. Semoga bermanfaat. 😊

Comments