
Belah Ketupat
Menanggapi permintaan dari seorang pembaca yang meminta contoh source code untuk membuat program yang menampilkan bentuk belah ketupat. Aku membuatn contoh ini menggunakan pemrograman Java. Si pembaca menginginkan agar bisa tampil seperti gambar di samping. Hasil gambar di samping tercipta dengan inputan 10 tingkat / baris.
Penjelasan sedikit tentang souce code untuk membentuk tampilan seperti gambar di samping, aku memakai 2 perulangan. Perulangan pertama aku pakai untuk mendapatkan segitiga bagian atas, dan perulangan kedua aku pakai untuk mendapatkan segitiga kedua yang menghadap kebawah. Jadi ini terdiri dari 2 segitiga yang saling bersinggungan. Contoh Source Codenya :
public class NewClass {
public static void main(String[]args){
int l = 1;
int tingkat = 10;
int n = 10/2;
for(int i=1;i<=n;i++){
for(int k=n;k>i;k--){
System.out.print(" ");
}
for(int j=1;j<=l;j++){
System.out.print("0");
}
l+=2;
System.out.println("");
}
l -= 4;
for(int i=(n-1);i>=1;i--){
for(int k=i;k<=(n-1);k++){
System.out.print(" ");
}
for(int j=l;j>=1;j--){
System.out.print("0");
}
l-=2;
System.out.println("");
}
}
}

Source Code Belah Ketupat
Sekian dariku,,, untuk penjelasan lebih lengkap silahkan komentar di bagian ini. Sebisa mungkin akan aku jawab
Di pembahasan ini juga ada, mungkin bermanfaat bagi teman-teman : http://rendramm2.wordpress.com/2009/11/03/segitiga-pascal-segitiga-bintang-versi-2/
Pingback: Segitiga Bintang Bentuk Jam Pasir C++, Java | ayo belajar sama – sama …
kalau pake array gmn codingny?
maksudmu gimana?
data yang ditampilkan disini ka bukan dari array,
ditambah lagi, pembahasan ini lebih ke perulangan,, coba jelasin lebih rinci mengenai pertanyaanmu..
aq mw tny.. kalau cetak bintang ascending tp menggunakan array tu gmn crany?
bisa kasih contoh result nya?
atau mungkin comment dibawah ini (dari “nila“) adalah pencerahan dari pertanyaanmu…
emm.. aq blum trlalu ngerti array..
jdi aq mhon bntuanny..
hehe,,, kalau begitu lebih baik mulai pelajari dari konsep dasar algoritma pemrograman, di dalamnya kan membahas mengenai array, perulangan dan sebagainya…
mungkin ini bisa membantu memberikan pencerahan http://java.lyracc.com/belajar/java-untuk-pemula/membuat-dan-menggunakan-array
semangat, kamu pasti bisa!!!
mas,klu coding belah ketupat angka huruf horizontal itu gimana..?
contoh: 1 a
2 1 a b
3 2 1 a b c
2 1 a b
1 a
bisa pake array untuk nyimpen value nya, atau bisa juga dengan kumpulan char, nanti ditampilin sesuai uruta huruf di kumpulan char tadi, dicocokin sama iterasi yang lagi aktif
minta bntuannya donk tmen”, bisa bntuin buat ini gk?makai prulangan dipascal
*
* *
* *
* *
*
kalau kyk gini gimana ?
*******
*******
*******
*******
*******
jawabanku sama dengan jawaban comment bawah
…
Kalau
* * * *
* * * *
* * * *
* * * *
Gimana
ya tinggal looping aja itu bintangnya … dibagian looping dalam yang pertama, iterasinya berdiri sendiri …
kaya gini dunk mas .
*
* *
* *
* *
*
gan leh tanya???
lok inputannya untuk bintang belah ketupatnya dari user n rus ganjil ntu di code bagian yang mana ya gan…
mohon bantuannya ya..^^)
http://rendramm2.wordpress.com/2010/02/10/string-segitiga-pascal-c/
Thanks gan ^^)V…
mas sy mnt outputnya seperti ini bs g
*
* *
* * *
* *
*
bukan
*
***
*****
***
*
tolong bantuannya….klo bs plus bahasa pascalnya
coba cek disini,,, kayake aku pernah posting dulu http://rendramm2.wordpress.com/2009/11/10/program-segitiga-sama-kaki-miring-dengan-java-c/
maap kk sampe doble post..
input : 3
00*
0***
*****
0***
00*
0=spasi/kosong
ini mksudnya..
gmna y?
thx
berkreasilah dengan apa yang ada
, aku yakin kamu juga bisa,,,
dan cobalah terlebih dahulu, kamu akan merasakan kebanggaan tersendiri …
never give up
input : 3
00*
0***
*****
0***
00*
0=spasi/kosong
input : 3
*
***
*****
***
*
klo begini gmna kk??
ak paek bahasa c
rendra…
kalo outputnya begini..
input star level : 4
* *
** **
*** ***
**** ****
http://rendramm2.wordpress.com/2009/11/10/program-segitiga-sama-kaki-miring-dengan-java-c/comment-page-1/#comment-408
kalo pake kode pascal bisa nggak??
bisa kok … silahkan aja di convert
mas,,klo pake ruby bisa g?? klo bisa tolong kirim source code secepatnya ya… ke email saya
pleas
hehehe,,, aku belum bisa ruby … hihihi
kalo pake kode pascal tapi output nya belah ketupat bisa ga???
tentu bisa bosss
kog error.
ud ku cb tp error.
gmn yg bnar?
kalo boleh tau pesan erronya gimana ya ?