Sabtu, 21 Desember 2013

Membuat Bintang Arah Menggunakan "FOR" Pada C++

Berikut ini, contoh sederhana bintang arah menggunakan "for", pada c++ :

#include <stdio.h>
#include <conio.h>
#include <iostream.h>

int main() {

int bintang;
int baris;
int kolom;

printf("Masukan Jumlah Bintang :");scanf("%d",&bintang);
printf("\n");

for(baris=1; baris<=((int) (bintang / 2)); baris++){
 for(kolom=1; kolom<=(baris-1); kolom++){
   printf(" ");

   }



for(kolom=1; kolom<=bintang; kolom++) {
 printf("*");

 }

 printf("\n");

 }

if(((int) bintang /2) ==1) {
 for(kolom=1; kolom<=((int) bintang / 2); kolom++){
   printf(" ");

 }

 for(kolom=1; kolom<=bintang; kolom++) {
 printf("*");

 }

 printf("\n");

 }

 for(baris=1; baris<=((int) (bintang / 2)); baris++){
 for(kolom= ((( int) (bintang / 2 ))-baris); kolom>=1; kolom--){
   printf(" ");

 }

 for(kolom=1; kolom<=bintang; kolom++) {
 printf("*");

 }

 printf("\n");

 }


 getch();

 }


Hasilnya menjadi :























Selamat Mencoba :) .....

Tidak ada komentar:

Posting Komentar