segitiga pada java


kali nih gua sedikit sharing gmn buat beberapa bentuk di bahasa java, seperti segitiga dan kotak
ok kita langsung aja


ini coding buat sigitiga siku - siku:

 dan ini output nya





terus buat coding segitiga sama sisi
 output nya :


terus gimana kalo mau bentuk kotak?
ini kyk nya lbh sedikit mudah dari pada yg segitiga
ok langsung aja gua kasih contoh koding nya....

 ini output nya :




sekarang beberapa kombinasi dari bentuk segitiga 

public class Latihan {

    public static void main(String[] args) {
        int i,j,k,l,a;
  
     for ( i=1; i<6; i++ ){
        for (j=1; j<= i; j++){
            System.out.print("*");
        }
         
         for  (k=1;k<=(10-(i+i))+1;k++){
            System.out.print(" ");      //Spasi bagian Atas
          }
            
          
          for (j=1; j<= i; j++){
            System.out.print("*");
         }  
            
     
         System.out.println(" "); 
     }
     
    for (i=1; i<=11; i++){
    System.out.print("*"); //garis tengah
    }
    
    System.out.println();
    
    
    for (i=1;i<=6;i++){
                              
          for (j=1;j<=(6-i);j++){
            System.out.print("*");
            }
            
            System.out.print(" ");
            
          for  (k=1;k<=i*2-2;k++){
            System.out.print(" "); //Spasi bagian bawah
            }
            
          for (l=1;l<=(6-i);l++){
            System.out.print("*");
            }
            
            System.out.println();
           
        }
        
    }
}

so.... apa output nya?
>>> ini dia................



dan ini kombinasi selanjutnya


public class Latihan2 {
    public static void main(String[] args) {
        int a,b,c;
        int x = 5;
       for (a=1; a<x; a++){            
            for (a=1; a<x*2; a++){
                    System.out.print("*");
            }
            System.out.println();
            for(a=1; a<x; a++){
                System.out.print("*");
            
            for (b=1; b<=a-1; b++){
                System.out.print(" ");          //Spasi
            
            } 
         
            for (b=2; b<9-(2*(a-1)); b++){
                    System.out.print("*");
                    }
            
             for (b=1; b<=a-1; b++){
                System.out.print(" ");          //Spasi
            
            } 
            System.out.println("*");
             }
        
        } 
        
        for (a=1; a<=x; a++){
            
            for(a=1; a<x-1; a++){
                System.out.print("*");
                
                for (b=1; b<x-(a+1); b++){
                    System.out.print(" "); //spasi
                }
                
         //Segitiga bawah    
            
                for (b=0; b<=2*a; b++){
                    System.out.print("*");
                    }
            
                for (b=1; b<x-(a+1); b++){      //spasi
                    System.out.print(" ");
                
                    }

                    System.out.println("*");

            }

            for (a=1; a<x*2; a++){
                    System.out.print("*");
        }
      
      }
        
    }
}


Output nya :



membuat bentuk jajargenjang

Scanner a = new Scanner (System.in);
     System.out.print("Masukan besar Jajargenjang = ");
    int besar_Jajargenjang = a.nextInt();
   
System.out.print("Masukan Bentuk Jajargenjang = ");
String bentuk_Jajargenjang = a.next();
System.out.println("");

for (int i=0; i<=besar_Jajargenjang; i++){
for (int j=1; j<=besar_Jajargenjang-i; j++){
System.out.print(" "); //Spasi
}
for(int k=1; k<=10; k++){
System.out.print(bentuk_Jajargenjang);
}
System.out.println("");
}
ok kali ini sampai sini dulu,.. nanti selanjut nya menyusul
hheeehee... :)

5 komentar:

Copyright © 2013 Gagal Coding