Algoritma dan Pemrograman
Perulangan
Þ
Untuk mengerjakan suatu yang
diulang – ulang
Perulangan digunakan dalam sebuah program berfungsi:
·
Untuk mempercepat suatu
pekerjaan,
·
Menghemat memori,dan
·
Mempersingkat waktu.
Bentuk Perulangan
1.
for
·
Struktur perulangan for biasa
digunakan untuk mengulang suatu proses yang telah diketahui jumlah
perulangannya.
Contoh sintax:
for(i=100;i++)
{
printf(“saya tidak akan pernah
terlambat alagi masuk kelas”);
}
Bentuk perulangan for:
· for(i=100;i>=0;i--)
{
printf(“%d”,i);
}
Þ
#iclude<stdio.h>
int main()
{
for(int x=0; x<500;x++){
printf(“Never more will not use
programming language for my home work”);
}
return 0;
}
contoh :
Menentukan bilangan genap dari
0 sampai 100??
Penyelesaian:
#include<stdio.h>
int main()
{
int a;
for(a=0;a<=100;a++);
{
printf("%d2",a);
return 0;
}
}
2.
while
Þ
Perulangan While banyak
digunakan pada program yang terstruktur. Perulangan ini banyak digunakan bila
jumlah perulangan belum diketetahui.
int i;
while(i<=10)
{
printf(“\n\iterasi ke = %d”,i);
i++;
Contoh:
#include<stdio.h>
int main()
{
int i=1;
while (i<=5)
{
printf("%d",i);
i++;
return
0;
}
}
3.
Do – While
Þ
Perbedaan denagn while,
do…while memiliki pengecekan kondisi yang terletak setelah statement
perulangan.
int I;
do
{
printf (“\interasi ke = %d”,i);
i++;
}
while(i<=10)
Perulangan Bersarang
Perulangan di dalam
prulangan
contoh:
for (i=0<=5;i++)
{
for(j=0;j<=5;j++)
{
printf(“%d”,i);
}
printf(“\n);
}
contoh:
#include<stdio.h>
int main()
{
int a,b;
for(a=1;a<5;a++)
{
printf("%d",a);
}
for(b=1;b<=5;b++)
{
printf("%d",b);
}
return 0;
}
contoh:
#include<stdio.h>
int main()
{
int a,b;
for(a=1;a<5;a++)
{
for(b=1;b<=a;b++)
{
printf("%i",b);
}
printf("\n");
}
for(a=5;a>=1;a--)
{
for(b=1;b<=a;b++)
{
printf("%i",b);
}
printf("%i",b);
}
return 0;
}
Pernyataan Break
Penyataan break digunakan ntuk berhenti dari perulangan program.
Contoh:
#include<stdio.h>
int main()
{
int i;
int j;
for(i=0,i<=5;i++)
{
for(j=0;j<=5;j++)
{
printf(“\n”);
break;
}
return 0;
}
No comments:
Post a Comment