1. Atas
Mengulang sebanyak lebar dengan jeda 4, dimana saat i = 2 akan kosong. Jika ditulis dengan koding dalam Bahasa C sebagai berikut:
//menggambar zigzag atas
void ZigZagUp(void){
int i;
printf("\n\t");
for(i = 0; i < l; i++){
if(i % 4 == 1){
printf(" ");
} else {
printf("*");
}
}
}
2. Tengah
Menggunakan dua perulangan untuk mengulang tinggi dan lebar, dengan perulangan luar untuk tinggi dan perulangan dalam untuk lebar. Saat mengulang sebanyak lebar buat jeda 2, jika i genap maka kosong. Koding dalam Bahasa C sebagai berikut:
//menggambar zigzag tengah
void ZigZagMiddle(void){
int i, j;
for(i = 0; i < t; i++){
printf("\n\t");
for(j = 0; j < l; j++){
if(j % 2 == 1){
printf(" ");
} else {
printf("*");
}
}
}
}
3. Bawah
Mengulang sebanyak lebar dengan jeda 4, dimana saat i = 4 akan kosong. Jika ditulis dengan koding dalam Bahasa C sebagai berikut:
//menggambar zigzag atas
void ZigZagDown(void){
int i;
printf("\n\t");
for(i = 0; i < l; i++){
if(i % 4 == 3){
printf(" ");
} else {
printf("*");
}
}
}
Selesai sudah, inilah hasilnya:
Untuk download source codenya klik link download di bawah ini:
0 komentar:
Posting Komentar