Sintaks perulangan dengan for pada bahasa pemrograman C adalah:
for(inisialisasi nilai; syarat perulangan; perubahan nilai)
{
statement_yang_akan_diulang;
}
Contoh program C perulangan for:
main()
{
int a;
for (a=0; a<2; a++)
{
printf("Tes\n");
}
getch();
}
Pada sintaks program didefinisikan bahwa nilai awal dari a adalah 0, syarat perulangan adalah diulang selagi nilai a<2, dan perubahan variabel dilakukan dengan menambahkan integer 1 menggunakan a++
Jika syarat perulangannya a<2 diubah menjadi a<=2, sehingga sintaks program menjadi:
main()
{
int a;
for (a=0; a<=2; a++)
{
printf("Tes\n");
}
getch();
}
Pada sintaks program didefinisikan bahwa nilai awal dari a adalah 0, syarat perulangan adalah diulang selagi nilai a<=2, dan perubahan variabel dilakukan dengan menambahkan integer 1 menggunakan a++
Juga dapat digunakan operator decrement untuk melakukan perubahan nilai variabel:
main()
{
int a;
for (a=2; a>=0; a--)
{
printf("Tes\n");
}
getch();
}
Sekian... : )
for(inisialisasi nilai; syarat perulangan; perubahan nilai)
{
statement_yang_akan_diulang;
}
Contoh program C perulangan for:
main()
{
int a;
for (a=0; a<2; a++)
{
printf("Tes\n");
}
getch();
}
Pada sintaks program didefinisikan bahwa nilai awal dari a adalah 0, syarat perulangan adalah diulang selagi nilai a<2, dan perubahan variabel dilakukan dengan menambahkan integer 1 menggunakan a++
- a=0, a yang sekarang bernilai 0 masih kecil dari 2 (0<2), nilai a ditambah 1 sehingga menjadi 0+1 = 1, karena pada syarat perulangan masih dipenuhi kondisi a<2, maka dicetak kata Tes
- a=1, a yang sekarang bernilai 1 masih kecil dari 2 (1<2), nilai a ditambah 1 sehingga menjadi 1+1 = 2, karena pada syarat perulangan masih dipenuhi kondisi a<2, maka dicetak kata Tes
- a=2, a yang sekarang bernilai 2 tidak lagi kecil dari 2 (2=2), nilai a ditambah 1 sehingga menjadi 2+1 = 3, karena pada syarat perulangan tidak lagi dipenuhi kondisi a<2, maka tidak lagi dicetak kata Tes
Jika syarat perulangannya a<2 diubah menjadi a<=2, sehingga sintaks program menjadi:
main()
{
int a;
for (a=0; a<=2; a++)
{
printf("Tes\n");
}
getch();
}
Pada sintaks program didefinisikan bahwa nilai awal dari a adalah 0, syarat perulangan adalah diulang selagi nilai a<=2, dan perubahan variabel dilakukan dengan menambahkan integer 1 menggunakan a++
- a=0, a yang sekarang bernilai 0 masih kecil atau sama dengan 2 (0<=2), nilai a ditambah 1 sehingga menjadi 0+1 = 1, karena pada syarat perulangan masih dipenuhi kondisi a<=2, maka dicetak kata Tes
- a=1, a yang sekarang bernilai 1 masih kecil atau sama dengan 2 (1<=2), nilai a ditambah 1 sehingga menjadi 1+1 = 2, karena pada syarat perulangan masih dipenuhi kondisi a<=2, maka dicetak kata Tes
- a=2, a yang sekarang bernilai 2 masih kecil atau sama dengan 2 (1<=2), nilai a ditambah 1 sehingga menjadi 2+1 = 3, karena pada syarat perulangan masih dipenuhi kondisi a<=2, maka dicetak kata Tes
- a=3, a yang sekarang bernilai 3 tidak lagi kecil atau sama dengan 2 (3≠2), nilai a ditambah 1 sehingga menjadi 3+1 = 4, karena pada syarat perulangan tidak lagi dipenuhi kondisi a<2, maka tidak lagi dicetak kata Tes
Juga dapat digunakan operator decrement untuk melakukan perubahan nilai variabel:
main()
{
int a;
for (a=2; a>=0; a--)
{
printf("Tes\n");
}
getch();
}
Sekian... : )
0 komentar:
Posting Komentar