Setelah postingan sebelumnya membahas tentang
script code membuat segitiga siku terbalik, kali ini saya akan share,
bagaimana cara membuat segitiga bintang sama kaki, seperti gambar berikut?
public class bin_seg_samkak {
public static void main(String[] args) {
for (int i=1;i<=5;i++){
for(int j=4;j>=i;j--){
System.out.print(" ");
}
for(int k=1;k<=i;k++){
System.out.print("*");
}
for (int l=1;l<=i-1;l++){
System.out.print("*");
}
System.out.println();
}
}
}
public static void main(String[] args) {
for (int i=1;i<=5;i++){
for(int j=4;j>=i;j--){
System.out.print(" ");
}
for(int k=1;k<=i;k++){
System.out.print("*");
}
for (int l=1;l<=i-1;l++){
System.out.print("*");
}
System.out.println();
}
}
}
Penjelasan
script code di atas adalah :
2)
Script “for (int i=1;i<=5;i++)” adalah untuk membuat baris kebawah
berjumlah 5 bintang.
3) Script
“for(int
j=4;j>=i;j--) {
System.out.print("^");
}”
Adalah untuk membuat baris mendatar yang
bertanda ^. Bahwa j dimulai dari baris menurun ke 5, j lebih besar dari i,
tetapi j bersifat – atau semakin berkurang. Jadi semakin bawah semakin sedikit ^ nya.
4) Script “for(int
k=1;k<=i;k++){
System.out.print("x");}”
Adalah untuk membuat baris mendatar yang
bertanda x. Bahwa k dimulai dari baris 1, k kurang dari i, dan k bersifat ++
atau terus bertambah. Jadi semakin bawah semakin banyak nilai x nya.
5) Setelah
berhasil, ganti tanda x dengan tanda (“*“) dan ganti tanda ^ menjadi kosong (" ")
6) Script “for (int l=1;l<=i-1;l++){
System.out.print("*");}”
Jika tanda (“*”) diganti
dengan tanda (“^”) akan menjadi segitiga seperti gambar berikut.
7) Maksud scipt di atas, membuat baris mendatar yang bertanda ^
dimulai dari baris ke 2 karena l kurang dari sama dengan i – 1.
8) Ganti
tanda (“^”) dengan tanda (“*”).
0 komentar:
Posting Komentar