Membuat Lambang Nazi (Swastika) dengan Java

Setelah sebelumnya mempelajari cara membuat bentuk belah ketupat, sekarang saya akan mencoba untuk menshare script untuk membuat lambang nazi/swastika. walaupun script nya agak panjang, namun saya rasa ini menggunakan algoritma yang cukup sederhana. Berikut script nya:


import java.util.Scanner;
class PolaNazi
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
System.out.print("Masukkan bilangan : ");
int input = sc.nextInt();
//bintang atas
for(int a=1; a<=(input+1)
/2;a++){
//bintang
System.out.print("*");}
//spasi
for(int sps=1; sps<=(input-3)/2; sps++){
System.out.print(" ");}
//bintang
System.out.println("*");

//bintang antara
for(int b=1; b<=(input-3)/2;b++){
//bintang
System.out.print(" ");
//spasi
for(int sps=1; sps<=(input-3)/2; sps++)
System.out.print(" ");
//bintang
System.out.print("*");
//spasi
for(int sps=1; sps<=(input-3)/2; sps++)
System.out.print(" ");
//bintang
System.out.println("*");
}
//bintang tengah
for(int a=1; a<=input;a++){
System.out.print("*");
}System.out.println();

//bintang antara
for(int b=1; b<=(input-3)/2;b++){
//bintang
System.out.print("*");
//spasi
for(int sps=1; sps<=(input-3)/2; sps++)
System.out.print(" ");
//bintang
System.out.print("*");
//spasi
for(int sps=1; sps<=(input-3)/2; sps++)
System.out.print(" ");
//bintang
System.out.println(" ");
}
//bintang bawah
System.out.print("*");
//spasi
for(int sps=1; sps<=(input-3)/2; sps++){
System.out.print(" ");}
//bintang
for(int a=1; a<=(input+1)/2;a++){
System.out.print("*");}
}
}

setelah dijalankan dan dimasukkan angkanya, maka akan tampil sebagi berikut:

masukkan angka : 5 (contoh, anda bisa memasukkan angka sesuai keinginan)

*** *
   * *
   * *
*****
*  *
*  *
*  ***

Semoga bermanfaat, jangan lupa tinggalkan komentar ya.. hehehe :-D

Komentar

  1. kalo simbolnya kebalik gimana???

    BalasHapus
  2. mohon untuk penjelasannya supaya lebih jelas gan. tapi so far sangat membantu. thanks

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

Membuat Program Hitung Biaya Parkir dengan/pada Java

Menampilkan Nama Hari pada Java

Membuat Bentuk Belah Ketupat pada Java