PROGRAM CONTROL : REPETITION

Repetition dalam pemrogramman artinya satu atau lebih instruksi yang diulang pada suatu waktu.

REPETITION dibagi menjadi :
a. For (untuk Looping)
b. While
c. Dowhile (contoh : mesin ATM)
contoh penggunaan repetition : mencetak bilangan genap dengan banyak (a series of even numbers)

perbedaan While dan Dowhile : pada while statement akan dijalankan ketika pengecekan expressioon sudah selesai.

A. FOR (Bahasa C)
Syntax yang digunakan pada for adalah : for(exp1, exp2, exp3) statement
dimana exp1 = inisialisasi
exp 2 = syarat atau condition
exp 3 = increment atau decrement (bisa i++/++i/i--/--i)

contoh : membuat tanda * sebanyak 8 kali

#include<stdio.h>
int main () {

int i; 

for(i=0; i<8; i++) printf("*"); 

return 0;
}

ATAU BISA JUGA (PERHATIKAN VARIABELNYA)

#include<stdio.h> 
int main () {

int i; 
int x=188; 

for(i=180; i<x; i++) printf("*"); 

return 0;
}

***Notes : untuk menghitung panjang string bisa menggunakan strlen dengan menambahkan library string.h
***TRICK : trick untuk memberhentikan looping forever = Ctrl + C


LOOP terdiri atas Infinite LOOP dan Nested LOOP

contoh penggunaan Nested LOOP : 

untuk membuat seperti ini :
*****
*****
*****
*****
*****

codingannya :

#include<stdio.h> 
int main () {

int i; 
int j; 

for(i=0; i<5; i++) {
        for(j=0; j<5; j++) printf("*"); 

         printf("\n";
}

return 0;
}
***Notes : i sebagai baris dan j sebagai kolom

Nadya Marcelinda 2201744600
Nadya.marcelinda@binus.ac.id

Komentar