PEMBUKAAN
program ini adalah program dalam bahasa c yang saya dan teman saya buat wktu mid prtikum algoritma n pemogramn dulu semasa smstr 1,,
saya upload khusus bagi yg bth refrensi untk buat tugas alpro bagi sapa aja yang mau silahkan download ja
klik disini silahkan di coba programnya semoga bermanfaat.
Nah para sobat pengunjung blog saya ,, tentunya kalau yang kuliah di jurusan teknik informatika pasti pernah deh disuruh ama dosennya untuk buat segitiga pasacal atau segitiga siku-siku kan(khususnya kalo yg kul di unsri ya), misala kaya gini tampilanya :
*
**
***
****
atau yang kaya gini mamen
1
123
12345
1234567
dan lain sebagainya.
nah disini ada beberapa koding dalam bahasa c,, bagi teman2 yang mau silah kan d copy n pastekan di borland builder ato turbo c++ anda
1. 1
23
456
nah coding sbg berikut :
#include
void main()
{
int i,j,k,n;
scanf("%d",&n);
printf("\n");
k=0;
for (i=1; i<=n; i++)
{
for (j=1; j<=i; j++)
{
k++;
printf("%d ",k);
}
printf("\n");
}
}
2. klo yang di bawah ini adalh koding untk jam pasir :
#include
#include
int a,b,c,f,x,y,z;
//======================================
void AtasBawah ()
{
f=a;
b=0;
for (x=0; x<2*f-1;x++)
{
printf("*");
}
printf("\n");
}
//======================================
void v_bukaatas()
{
for (x=f-2; x>=1; x--)
{
c= 2*x-1;
for (y=0; y<=b; y++)
{
printf(" ");
}
printf("*");
for (z=1; z<=c; z++)
{
printf(" ");
}
printf("*");
printf("\n");
b= b+1;
}
for (y=1; y<=f-1; y++)
{
printf(" ");
}
}
//======================================
void v_bukabawah()
{
f=a;
for (x=2; x<=a-1; x++)
{
b= f-1;
c= 2*x-1;
f=b;
for (y=2; y<=b; y++)
{
printf(" ");
}
printf("*");
for (z=1; z<=c-2; z++)
{
printf(" ");
}
printf("*");
printf("\n");
}
}
//======================================
void main()
{
mulai:
scanf("%d",&a);
AtasBawah();
v_bukaatas();
//------------------------------------------------
printf("*");
printf("\n");
//------------------------------------------------
v_bukabawah();
AtasBawah();
getch();
clrscr();
goto mulai;
}
segitiga pascal
#include
#include
void main()
{
int i,j,n;
char a;
scanf("%d",&n);
a= 'A';
for (i=1; i<=n; i++)
{
for (j=1; j<=i; j++)
{
printf("%c ",a);
a++;
}
printf("\n");
}
getch();
}
bentuk tampilanya
******
* *
* *
*
* *
* *
*******
3. untuk membuat piramida bintang
#include
void main()
{
int n,b,c,d,e,f;
printf("masukkan jumlah bintang= ");
scanf("%d",&n);
for(b=1;b<=n;b++)
{
{for(c=n;c>=b;c--)
printf(" ");}
{for(d=1;d<=b;d++)
printf("*");}
{for(e=2;e<=b;e++)
printf("*");}
{for(f=n;f>=b;f--)
printf(" ");}
printf("\n");
}
}
tinggi bintang sesuai inputan N, tampilanya adalah sebagai berikut :
*
***
****
******
4. nah yang terakhir adalah piramida dengan menggunakan angka
#include
#include
void main()
{
int f,a,b,c,x,y,z;
mulai:
scanf("%d",&a);
f=a;
for (x=1; x<=a; x++)
{
b= f-1;
c= 2*x-1;
f=b;
for (y =1; y<=b; y++)
{
printf(" ");
}
for (z=1; z<=c; z++)
{
printf("%d",z);
}
printf("\n");
}
getch();
clrscr();
goto mulai;
}
berikut adalah tampilanya :
1
123
12345
123467
12345678
nah bagi teman-teman yang masih penasaran dengan bentuk2 yang lainya silahkn komentkn bentu yang anda mau,, mungkin saya bisa bantu...