Sintaks perulangan while dalam bahasa pemrograman C adalah:
while (condition)
{
statement_yang_akan_diulang;
}
Contoh perulangan while pada bahasa pemrograman C:
main()
{
int a=0;
while (a<2)
{
printf("Tes\n");
a=a+1;
}
getch();
}
Jika syarat perulangannya kita ubah dari a<2 menjadi a<=2, sehingga sintaks program menjadi:
main()
{
int a=0;
while (a<=2)
{
printf("Tes\n");
a=a+1;
}
getch();
}
Dapat juga digunakan syarat perulangan besar dari (>):
main()
{
int a=7;
while (a>=5)
{
printf("Tes\n");
a=a-1;
}
getch();
}
Sekian... : )
while (condition)
{
statement_yang_akan_diulang;
}
Contoh perulangan while pada bahasa pemrograman C:
main()
{
int a=0;
while (a<2)
{
printf("Tes\n");
a=a+1;
}
getch();
}
- Awalnya a bernilai 0, dan 0<2, berarti memenuhi syarat bahwa a<2, maka dilakukan mencetak tulisan Tes dan menambah nilai a dari 0 menjadi 1 (a=a+1, a=0+1, a=1)
- Sekarang a bernilai 1, dan 1<2, berarti memenuhi syarat bahwa a<2, maka dilakukan mencetak tulisan Tes dan menambah nilai a dari 1 menjadi 2 (a=a+1, a=1+1, a=2)
- Sekarang a bernilai 2, dan 2 tidak lagi kecil dari 2, berarti tidak memenuhi syarat bahwa a<2, maka tidak lagi dilakukan mencetak tulisan Tes dan menambah nilai a dari 2 menjadi 3
Jika syarat perulangannya kita ubah dari a<2 menjadi a<=2, sehingga sintaks program menjadi:
main()
{
int a=0;
while (a<=2)
{
printf("Tes\n");
a=a+1;
}
getch();
}
- Awalnya a bernilai 0, dan 0<2, berarti memenuhi syarat bahwa a<=2, maka dilakukan mencetak tulisan Tes dan menambah nilai a dari 0 menjadi 1 (a=a+1 atau a=0+1, a=1)
- Sekarang a bernilai 1, dan 1<2, berarti masih memenuhi syarat bahwa a <=2, maka dilakukan mencetak tulisan Tes dan menambah nilai a dari 1 menjadi 2 (a=a+1 atau a=1+1, a=2)
- Sekarang a bernilai 2, dan 2=2, berarti masih memenuhi syarat bahwa a<=2, maka dilakukan mencetak tulisan Tes dan menambah nilai a dari 2 menjadi 3 (a=a+1 atau a=2+1, a=3)
- Sekarang a bernilai 3, dan 2>2, berarti tidak memenuhi syarat bahwa a<=2, maka tidak lagi dilakukan mencetak tulisan Tes dan menambah nilai a dari 3 menjadi 4
Dapat juga digunakan syarat perulangan besar dari (>):
main()
{
int a=7;
while (a>=5)
{
printf("Tes\n");
a=a-1;
}
getch();
}
Sekian... : )
0 komentar:
Posting Komentar