belajar bahasa C part 4 (bintang)

Standard

membuat bintang dengan pengulangan sering kali dijadikan latihan untuk mengasah kemampuan logika, dan berikut contoh program nya.

bintang yang akan dibuat :
1.
program dalam bahasa C :

#include<stdio.h>

int main() {
int baris=0, kolom=0,a=3,b=1;//mendeklarasikan variabel dan nilai awal

for (baris=0;baris<2;baris++){ //pengulangan untuk bagian pertama
for(kolom=0;kolom<=baris;kolom++){
printf(“*”);
};
for(kolom=a;kolom>baris;kolom–){
printf(” “);
};
for(kolom=0;kolom<=baris;kolom++){
printf(“*”);
};
a–; //menurunkan nilai a sebagai nilai awal dari pengulangan kolom ke 2
printf(“\n”);
}
for(baris=0;baris<5;baris++){//mengulang bagian ke-2 yaitu 5 bintang berjajar
printf(“*”);
}
printf(“\n”);
for (baris=0;baris<2;baris++){//mengulang bagian ke-3
for(kolom=1;kolom>=baris;kolom–){
printf(“*”);
};
for(kolom=b;kolom>baris;kolom–){
printf(” “);
};
for(kolom=1;kolom>=baris;kolom–){
printf(“*”);
};
b=b+3;
printf(“\n”);
}

getch();
return 1;
}

2.
program dalam bahasa C

#include

int main() {
int baris=0, kolom=0,i=0;//mendeklarasikan variabel dan nilai awal

for(baris=1;baris<=3;baris++){ for(kolom=2;kolom>=baris;kolom–){
printf(” “);
};
for(kolom=1;kolom<=(baris+i);kolom++){
printf(“*”);
}
printf(“\n”);
i++;
}
i=3;
for(baris=1;baris<3;baris++){
for(kolom=1;kolom<=baris;kolom++){ printf(” “); }; for(kolom=i;kolom>=baris;kolom–){
printf(“*”);
};
printf(“\n”);
i–;
}

getch();
return 1;
}

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s