Senin, 29 Oktober 2018

Algritam Untuk membuat pola keren Aplikasi java

Pola piramid 1

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


case 1

public class piramid1 {
    public static void main(String [] args){
    
     int x=5;
        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();
}
    }
}

Pola piramid2


 *********
 *******
*****
***
*
case 2

public class piramid2 {
    public static void main(String [] args){
  for (int i=1;i<=5;i++){
            for(int j=1;j<=i;j++){
                System.out.print(" ");
            }
            for(int z=5;z>=i;z--){
            System.out.print("*");
            }
            for(int k=4;k>=i;k--){
             System.out.print("*");
             }
            System.out.println("");
        }
    }
}



Pola piramid setengah


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

case 3
public class piramid3 {
    public static void main(String [] args){
        int x=5;
        for (int i=1;i<=5;i++){
            for(int j=1;j<=i;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }
    
}




Pola piramid setengan 


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



case 4

public class piramid4 {

    public static void main(String [] args){
        int x=5;
        for (int i=1;i<=5;i++){
            for(int j=4;j>=i;j--){ //spasi
                System.out.print(" ");
            }
            for(int k=1;k<=i;k++){ //bintang
                System.out.print("*");
            }
            System.out.println();
        }
    }
}




Pola belah ketupat #

  #
 ###
#####
 ###
  #



case 5

public class piramid5 {
    public static void main(String[]args){
System.out.println("");
System.out.println("");
int l = 1;
int tingkat = 5;
int n = 7/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("#");
}
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("#");
}
l-=2;
System.out.println("");
}
    }
}








Pola silang bilangan X

*   *
 * * 
  *  
 * * 
*   *











case 6

import java.util.Scanner;

public class silang_bintang {

    public static void main(String[] args) {
        Scanner DataIn = new Scanner(System.in);
        System.out.print("Masukkan Angka : ");
        int sisi = DataIn.nextInt();
        char cetak[][] = new char[sisi][sisi];

        for (int b = 0; b < sisi; b++) {
            for (int k = 0; k < sisi; k++) {
                if (b == k || b + k == sisi - 1) {
                    cetak[b][k] = '*';
                } else {
                    cetak[b][k] = ' ';
                }
                System.out.print(cetak[b][k]);
            }
            System.out.println();
        }
    }
}