Perulangan (dengan while)

Pada pengulangan WHILE aksi ka dilaksanakan berungkali selama kondisi masih true. Jika kondisi bernilai false, maka badan pengulangan tidak akan dimasuki, yang berarti pengulangan selesai. While memiliki 2 variant sintak, yang pertama kondisi kemudian aksi (while) dan yang kedua aksi dahulu kemudian aksi (while do). Hal yang penting dalam perulangan kita harus bisa menciptakan kondisi dimana suatu saat perulangan itu harus berakhir.
  • While Do


//Program segitiga bintang
#include <stdio.h>
#include <stdlib.h>

main()
{
int x,y; // x var pencacah kolom | y var pencacah baris
y=1;
while (y<=5)
{
x=1;
while (x<=y)
{
printf("*");
x++; // penambahan variabel x agar perulangan terhenti
}
y++; // penambahan variabel x agar perulangan terhenti
printf("\n");
}
system ("pause");
return 0;
}


  • Do While


//Program segitiga bintang
#include < stdio.h >
#include < stdlib.h>


main()
{
int x,y; // x var pencacah kolom | y var pencacah baris
y=1;
do
{
x=1;
do
{
printf("*");
x++;
} // penambahan variabel x agar perulangan terhenti
while (x<=y);
y++; // penambahan variabel y agar perulangan terhenti
printf("\n");
}
while (y<=5);
system ("pause");
return 0;
}

Walaupun sintaksnya agak sedikit berbeda namun akan menghasilkan output yang sama, berikut hasil outputnya


0 komentar :

Posting Komentar

Hellya

Made with by Odd Themes

© 2013 Odd Themes, Inc. All rights reserved.