Code C - Membuat Ketupat

Ditulis oleh robzlabz pada Senin, 23 Januari 2012


Code ini apabila dijalankan maka akan membentuk ketupat, contoh gambarnya adalah seperti ini


Inti dari program ini adalah melakukan perulangan dan pemilahan.
Pertama membuat inputan
input n

Kedua membuat atap ketupat

// membuat atap ketupat
for i = 1 to n // tinggi ketupat
for j = 1 to (n-1)
output (" ") // for untuk mencetak sepasi di depan, supaya berbentuk segitiga
next j
for j = i to i
if (j=1 or j=i) then // filter yang menggunakan cetak * hanya yang terdepan dan terbelakang
output (" *")
else
output (" ")
endif
next j
output ("\n") => newline
next i

Ketiga membuat bawah ketupat

// membuat bawah ketupat
for i = 1 to n // mencetak tingginya ketupat
for j=1 to i
output (" ") // for untuk mencetak sepasi (kebalikan dari yang atap)
next j
for j = 1 to (n-i) // kebaikan dari yang atas
if j=1 or j=(n-1) // filter untuk depan dan belakang
output (" *")
else
output (" ")
endif
next j
output (" ")
next i



Bila di susun dalam code C maka akan menjadi

#include "stdio.h"
#include "conio.h"

main () {
int n,i,j;
printf("Masukan Tinggi: "); scanf ("%d", &n);
for (i=1;i<=n;i++){
    for (j=1;j<=(n-i);j++){
      printf (" ");
      }
      for (j=1;j<=i;j++){
      if (j==1 || j==i){
          printf(" *");
         }else{
          printf("  ");
         }
      }
   printf ("\n");
   }
   for (i=1;i<=n;i++){
      for (j=1;j<=i;j++){
      printf (" ");
      }
      for (j=1;j<=(n-i);j++){
      if (j==1 || j==(n-i)){
          printf(" *");
         }else{
          printf("  ");
         }
      }

   printf ("\n");
   }
  getch ();
}


Download Here

{ 4 Komentar... read them below or add one }

Unknown mengatakan...

Hanya dibuat oleh orang-orang yg ahli.

robzlabz mengatakan...

ah, tidak juga ><

dragon-master mengatakan...

seuju sama kang Kukuh.. :D

"hanya orang ahli yang bisa buat.."

robzlabz mengatakan...

aku kan hanya dapat nilai B di Alpro :3
belum master nih

Posting Komentar

Label Could

Analisa (1) Assembler (4) c (1) cpp (3) Facebook (7) Fun (2) Galau (6) Hacking (1) Hardware (1) Java (7) JavaScript (4) Komik (10) My Family (1) My Life (14) My Way (8) NFC (1) NFC Hacking (1) Php (1) Program (47) Project (1) Script (1) Technology (1) Visual Basic 6 (2) Visual Basic.NET (4) What The Pufh (12)