Tuesday 12 June 2012

Logika piramida dll pada Java

1. Tampilan
    1020201010202010

    Source Code

       int i,k,j;
        for(i=1; i<=2; i++)
           {
            for(k=1; k<=2; k++)
               { System.out.print(k+"0");}
           
            for(j=2; j>=1; j--)
               { System.out.print(j+"0"); }
           }
2. Tampilan (piramida terbalik bilangan ganjil)
    55555
      333
        1

  source code
 
int i,j,l=5;
for(i=5; i>=1; i-=2){
l--;
for(j=1; j<=5-l; j++)//membuat sejumlah baris
System.out.print(" ");//karakter spasi
for(j=1; j<i+1; j++)
System.out.print(i);//tampilkan i
System.out.println();//pindah baris
}

3. Tampilan Rata Kanan
             1
           12
         123
           23
             1

Source Code
int i,j,m,n,k=3,o=0;

for(i=1; i<=3; i++)//for utama pertama
{
k--;
for(j=1; j<=k; j++)
System.out.print(" ");
for(j=1; j<=i; j++)
System.out.print(i);
System.out.println();
}
for(n=2;n>=1;n--)//for utama kedua
{
o++;
for(j=1; j<=o; j++)
System.out.print(" ");
for(m=1; m<=n; m++)
System.out.print(n);
System.out.println();
}

 4. Tampilan
    10 1 9 2 8 3 7 4 6 5 5 6 4 7 3 8 2 9 1 10

Source Code
int i,j,k=0;
for(i=10;i>=1;i--){
k++
Sysytem.out.print(i+" "+k+" ");
}

 5. Tampilan

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

Source Code
int i,k;
        for(i=1; i<=5; i++)
           {
            for(k=1; k<=i; k++)
               { System.out.print("*");
               }
            System.out.println();
       }


Segitu dulu ye, moga bermanfaat, tar di tambah lagi, mau belajar buat semester ALANISA DAN PROSES BISNIS...
------------------------------------------------****Wish me luck ea.....**-------

2 comments:

  1. Weeewww, yoo agek aku kasihhh yyeee Tugas nyo buk mely..hahaha :P

    ReplyDelete
  2. wewew... makasih komentnya
    rajin2 mampir ye ke blog ane, wakakakaw...

    ReplyDelete