Sintaks perulangan do... while... pada bahasa pemrograman C adalah:
do
{
statement_yang_akan_diulang;
}
while (syarat_perulangan);
Contoh perulangan do... while... pada bahasa pemrograman C:
main()
{
int a=0;
do
{
printf("Tes\n");
a=a+1;
}
while (a<2);
getch();
}
Jika syarat perulangannya diubah dari a<2 menjadi a<=2, sehingga sintaks program menjadi:
main()
{
int a=0;
do
{
printf("Tes\n");
a=a+1;
}
while (a<=2);
getch();
}
Dapat juga digunakan syarat perulangan besar dari (>):
main()
{
int a=1000;
do
{
printf("Tes\n");
a=a-1;
}
while (a>=998);
getch();
}
Terima kasih... : )
do
{
statement_yang_akan_diulang;
}
while (syarat_perulangan);
Contoh perulangan do... while... pada bahasa pemrograman C:
main()
{
int a=0;
do
{
printf("Tes\n");
a=a+1;
}
while (a<2);
getch();
}
- Awalnya a bernilai 0, 0<2, dilakukan mencetak tulisan Tes dan menambah nilai a menjadi 1 (a=a+1, a=0+1, a=1) saat a<2
- Sekarang a bernilai 1, 1<2, dilakukan mencetak tulisan Tes dan menambah nilai a e=menjadi 2 (a=a+1, a=1+1, a=2) saat a<2
- Sekarang a bernilai 2, 2 tidak < 2, yang benar adalah 2 sama dengan 2 (2=2), tidak lagi dilakukan mencetak tulisan Tes dan menambah nilai a menjadi 3
Jika syarat perulangannya diubah dari a<2 menjadi a<=2, sehingga sintaks program menjadi:
main()
{
int a=0;
do
{
printf("Tes\n");
a=a+1;
}
while (a<=2);
getch();
}
- Awalnya a bernilai 0, 0<=2, dilakukan mencetak tulisan Tes dan menambah nilai a menjadi 1 (a=a+1, a=0+1, a=1) saat a<=2
- Sekarang a bernilai 1, 1<=2, dilakukan mencetak tulisan Tes dan menambah nilai a e=menjadi 2 (a=a+1, a=1+1, a=2) saat a<=2
- Sekarang a bernilai 2, 2<=2, dilakukan mencetak tulisan Tes dan menambah nilai a e=menjadi 3 (a=a+1, a=2+1, a=3) saat a<=2
- Sekarang a bernilai 3, 3 tidak <= 2, tidak lagi dilakukan mencetak tulisan Tes dan menambah nilai a menjadi 4
Dapat juga digunakan syarat perulangan besar dari (>):
main()
{
int a=1000;
do
{
printf("Tes\n");
a=a-1;
}
while (a>=998);
getch();
}
Terima kasih... : )
0 komentar:
Posting Komentar