===================================================*
/* Program Perulangan menggunakan while */
/* seleksi berada di while yang letaknya di atas ekpresi / printf */
===================================================*
#include “stdio.h”
#include “conio.h” /* keguanaanya utk membersihkan layar [clsrscr] di bawah void
main */
void main()
{ int x;
x = 1; /* awal variabel */
while (x <= 10) /* Batas akhir perulangan */
{ printf(” %d BAHASA C \n”, x);
x ++; /* variabel x ditambah dengan 1 */
}
getch();
}
/* #include “conio.h” satu paket dengan getch(); utk clrscr */
=================================================*
* Program Perulangan menggunakan do – while */
/* seleksi do – while berada di bawah ekpresi / printf */
=================================================*
#include “stdio.h”
#include “conio.h”
void main()
{ int x;
x = 1;
do
{ printf(“%d BAHASA C\n”, x);
x ++;
}
while(x <= 10);
getch();
}
/* #include “conio.h” satu paket dengan getch(); utk clrscr */
=================================================*
/* Program perulangan menggunakan for */
=================================================*
#include “stdio.h”
#include “conio.h”
void main()
{ int x;
for(x = 1; x<= 10; x++)
{ printf(“%d BAHASA C\n”, x); }
getch();
}
/* #include “conio.h” satu paket dengan getch(); utk clrscr */
======================================================*
/* Program mencetak deret bilangan dengan menggunakan while type 1 */
/* dengan inputan */
======================================================*
#include”stdio.h”
#include”conio.h”
void main()
{ clrscr();
int i=1,x,y;
printf (” Masukkan deret bilangan : “) ; scanf (“%d” , &y) ;
while(i<=y)
{ x=1;
while(x<=i)
{ printf(“%i”,x);
x=x+1;
}
printf(“\n”);
i=i+1;
}
getch();
}
==================================================*
/* program untuk menghitung total pembelian dgn discount with if – else */
==================================================*
#include
main()
{
long int beli, disc, total;
printf(“Masukaan Pembelian :”);scanf(“%d”,&beli);
if (beli>=100000)
{
disc=0.15*beli;
total=beli-disc;
}
else
{
disc=0.05*beli;
total=beli-disc;
}
printf(“Jadi Pembelian adalah : %ld \n”,beli);
printf(“Jadi Discount adalah : %ld \n”,disc);
printf(“Jadi Total pembayaran adalah : %ld \n”,total);
}
====================================================*
/* Program mencetak deret bilangan dengan menggunakan while type 2*/
=====================================================*
#include
main ()
{
int j,k;
for (j=1; j<=5; j++)
{
k=1;
while (k<=j)
{
printf(“%2d”, j*k);
k++;
}
printf(“\n”);
}
j=4;
while (j>=1){
for (k=1;k<=j; k++){
printf(“%2d”, j*k);
}
printf (“\n”);
j–;
}
return 0;
}
===================================================*
- Follow us on Twitter, or subscribe to the rizqtech RSS Feed for more daily web development and articles.
Enjoy this Post!


December 9th, 2007 at 12:21 am
the real thing
May 5th, 2008 at 1:40 am
makasih jwbnya.. o jd stiap tanda hrs diganti…
oke sy akan coba.. makasih…
May 5th, 2008 at 1:52 am
he3x..
program nya sih skrg dah bs kluar smua gak sepotong2 lagi, tp kok tanda nya jd < sama > ya… apa ga bisa te2p jadi ya..?
he3x.. skali lagi mohon bantuannya
maaf ya dh ngrepotin..ha3x,,
thx..