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 }
Hanya dibuat oleh orang-orang yg ahli.
ah, tidak juga ><
seuju sama kang Kukuh.. :D
"hanya orang ahli yang bisa buat.."
aku kan hanya dapat nilai B di Alpro :3
belum master nih
Posting Komentar