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;
}
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;
}
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;
}

Komentar
Posting Komentar