SELAMAT DATANG DI BLOG SAYA .... SELAMAT DATANG DI BLOG SAYA ...SELAMAT DATANG DI BLOG SAYA

Sabtu, 29 Oktober 2011

Program Piramida ANGKA Setengah Kanan . JAVA

/*
    file name : Piramida Angka
    programer : Andes Arinal G
    deskripsi : 1.menggunakan For di Dalam for
                2. Dengan menginput bilangannya 
                
                
                
                
                
            

*/

import javax.swing.JOptionPane;
public class PiramidaAngkaSetengahKanan
{
    public static void main(String [] args)
    {
        String barisS;
        int baris;
        int i;
        int j = 1;
        
        barisS = JOptionPane.showInputDialog(" Masukkan angka :  ");
        baris = Integer.parseInt(barisS);
        

        for(i=1; i<=baris; i++)
        {
            System.out.print(" "+i);
            

            if (i== baris &&  j ==baris )
            {
                
                baris=i+1;
                i=baris;
            }    

            if (i==j)
            {
                System.out.print("\n");
                i=0;
                j++;
            }

                
        }  
        System.out.println("\n\n");
        
    }
}


Dengan Hasil di bawah ...::


Program Swicth -Case dengan DO-While . JAVA

/*
    file name : Swicth-Case
    programer : Andes Arinal G
    deskripsi : 1.menggunakan Swicth -Case
                2.Mengunakan 2 Do-While
                3.perulangan
                
                
                
            

*/
import javax.swing.*;
class SwicthCase
{
    public static void main(String[] args) 
    {
        String pilihanS;
        String namaS;
        String statusS;
        String cekS;
        int nama;
        int pilihan;
        int status=0;
        int cek=0;
    do {        
            namaS = JOptionPane.showInputDialog("nama : ");
            //JOptionPane.showMessageDialog(null,namaS);
            pilihanS = JOptionPane.showInputDialog("1.Anda memilih naik  Bus\n 2.Anda memilih naik Kereta Api\n 3.Anda memilih naik Pesawat");
            pilihan = Integer.parseInt(pilihanS);
        do {    
        switch(pilihan)

        {

            case 1 : JOptionPane.showMessageDialog(null,"Nama Anda  =  "+namaS+"\nAnda memilih : naik  Bus ");
            break;
            case 2 : JOptionPane.showMessageDialog(null,"Nama Anda=   "+namaS+"\nAnda memilih  :   naik Kereta Api ");
            break;
            case 3 : JOptionPane.showMessageDialog(null,"Nama Anda=  "+namaS+"\nAnda memilih  : naik Pesawat ");
            break;
        }

            
            cekS= JOptionPane.showInputDialog( "Cek ulang  ulang data :   ???   Y / N " );
                if (cekS.equals("n"))
                {
                    cek=1;
                    
                }
                


                }while(cek !=1);    
        
        
            statusS= JOptionPane.showInputDialog( "Apakah di ulang :   ???   Y / N " );
                if (statusS.equals("n"))
                {
                    status=1;
                    
                }
                


                }while(status !=1);    


}
}

JIKA DI RUN :
PERTAMA AKAN MUNCUL : Pada kotak dialog tersebut masukan nama :

1.

2.Setelah nama dikotak di atas ...
  Ketik/pilih no pada kotak di bawah ini ;


3. Hasilnya Akan seperti ini :

4 .Setelah Itu akan muncul Perintah ...:
         
                  a .

          b.   Jika kita  PIILIH Y (YA) maka data akan akan di ulang seperti gambar di bawah ini:
      

              Jika tidak maka :

           AKAN muncul kotak perintah berikut :

seperti gambar di bawah ini :

Jika ya maka akan di ulang seperti gambar awal / pertama yg diatas ....
(" Mulai mengetik ulang Nama Dst ....")

Jika TIDAK (N)  maka keluar ...









Program Piramida Setangah Kiri Terbalik . JAVA


/*
    file name : Piramida Setengah Kiri Tebalik
    programer : Andes Arinal G
    deskripsi : 1.menggunakan For di Dalam for
                
                
                
                
                
            

*/
public class PiramidaSetengahKiriTerbalik
{
    public static void main(String [] args)
    {
        
        int i,j;
        
        for(i=10; i>=1; i--)
        {
            
            for(j=1; j<=10-i; j++)
            
                System.out.print(" ");//karakter spasi
            
            for(j=1; j<i-1; j++)
                
                System.out.print("*");
                
                System.out.println("");
            
        }
        System.out.println("\n\n");
        
    }
}

JIKA DI RUN MAKA HASILNYA SEPERTI D BAWAH INI :


Program Piramida Setangah Kiri . JAVA

/*
    file name : Piramida Setangah Kiri
    programer : Andes Arinal G
    deskripsi : 1.menggunakan For di Dalam for
                
                
                
                
                
            

*/
public class PiramidaSetengahKiri2
{
    public static void main(String [] args)
    {
        
        int i,j;
        
        for(i=1; i<=10; i++)
        {
            
            for(j=1; j<=10-i; j++)
            
                System.out.print(" ");//karakter spasi
            
            for(j=1; j<i-1; j++)
                
                System.out.print("*");
                
                System.out.println("");
            
        }
        System.out.println("\n\n");
        
    }
}

Dan jika di jalankan ...
akan seperti gambar di bawah ini ....::

Program Piramida Penuh Terbalik . JAVA

/*
    file name : Piramida Penuh Terbalik
    programer : Andes Arinal G
    deskripsi : 1.menggunakan For di Dalam for
                
                
                
                
                
            

*/
public class PiramidaPenuhTerbalik
{
    public static void main(String [] args)
    {
        
        int i,j;
        
        for(i=10; i>=1; i--)
        {
            
            for(j=1; j<=10-i; j++)
            
                System.out.print(" ");//karakter spasi
            
            for(j=1; j<2*i; j++)
                
                System.out.print("*");
                
                System.out.println("");
            
        }
        System.out.println("\n\n");
        
    }
}

Jika d jalankan ...
maka seperti gambar di bawah ini:


Program Piramida Penuh . JAVA

/*
    file name : Piramida Penuh
    programer : Andes Arinal G
    deskripsi : 1.menggunakan For di Dalam for
                
                
                
                
                
            

*/
public class PiramidaPenuh
{
    public static void main(String [] args)
    {
        
        int i,j;
        
        for(i=1; i<=10; i++)
        {
            //membuat sejumlah baris
            for(j=1; j<=10-i; j++)
            
                System.out.print(" ");//karakter spasi
            
            for(j=1; j<2*i; j++)
                //tampilkan bintang(*)
                System.out.print("*");
                //pindah baris
                System.out.println("");
            
        }
        System.out.println("\n\n");
        
    }
}

Dan jika di jalan kan ...
maka seperti gambar di bawah ini ...:
selamat mencobanya ...!!!

Kamis, 27 Oktober 2011

Tugas : DO -While dalam For

/*
    file name : bilanganinteger.java
    programer : Andes Arinal G
    deskripsi : swicth-case
                1. masukan bilanganS sebagai string
                2. swicth-case di dalam swicth-case
                3. menampilkan menumakanan
                
            

*/
import javax.swing.*;
class TugasDoWhileDalamFor
{
    public static void main(String[] args) 
    {

        
        String  nilaiS;
        String masukS;
        int nilai;
        int hasil;
        int masuk;

    do
        {
            nilaiS = JOptionPane.showInputDialog("1.Pertambahan \n 2.Perkurangan \n ");                             
            nilai = Integer.parseInt( nilaiS);        
        }while(nilai <1 || nilai>3);
    
        
        switch (nilai)
        {
            case 1: //JOptionPane.showMessageDialog(null,"Pertambahan");
                    do
                    {
                             masukS = JOptionPane.showInputDialog("Masukan nilai : ");
                             masuk = Integer.parseInt(masukS);
                    }while( masuk <1 || masuk >10);

                        for (nilai=masuk;nilai<20 ;nilai++ )
                            {
                                hasil = nilai+nilai;
                                System.out.print(" " +hasil);
                            }


            break;
            case 2:// JOptionPane.showMessageDialog(null,"Perkurangan");

                    do
                    {
                        masukS = JOptionPane.showInputDialog("Masukan nilai : ");
                        masuk = Integer.parseInt(masukS);
                    }while( masuk <1 || masuk >10);
                    
                        for (nilai=50;nilai>masuk ;nilai-- )
                            {
                                hasil = 10-nilai;
                                System.out.print(" " +hasil);
                            }
                    
            break;
            
        }
        System.out.println("\n\n");
    }
    
}

dengan hasil gambar d bawah ini:




Selasa, 25 Oktober 2011

Tugas : Membuat Piramida dengan FOR

/*
    file name : segitiga dengan menggunakan for.java
    programer : Andes Arinal G
    deskripsi : menggunakan for dengan membentuk piramida
                1.menampilkan bentuk segitiga dengan lambang bintang
                2. dengan menggunakan dua integer i,j,k
                
                
            

*/
import javax.swing.*;
class SegitigaDenganForMenggunakanBintang3
{
    public static void main(String[] args) 
    {

        int i,j,k;
    
        
        for (i=5; i>0 ; i-- )
        {
            //System.out.println();

            for (j=0;  j<1  ;j++ )
            {
                System.out.println();

                    for (k=0; k<i ;k++ )
                {
                            System.out.print("*");
                }
            }
        }
            System.out.println("\n");
    }
}

Ini lah hasilnya seperti gambar di bawah ini ...:


Membuat Segitiga Pada Java

/*
    file name : bilanganinteger.java
    programer : Andes Arinal G
    deskripsi : swicth-case
                1. masukan bilanganS sebagai string
                2. swicth-case di dalam swicth-case
                3. menampilkan menumakanan
                
            

*/
import javax.swing.*;
class SegitigaDenganFor
{
    public static void main(String[] args) 
    {

        int i,j;
    
        
        for (i=0; i<3 ; i++ )
        {
            for (j=0;j<3  ;j++ )
            {
                System.out.println("i=" + i + " j="+j );
            }
        }
            
    }
}

Sehingga hasilnya akan kelihatan seperti di bawah ini:

contoh Do-while

/*
    file name : bilanganinteger.java
    programer : Andes Arinal G
    deskripsi : swicth-case
                1. masukan bilanganS sebagai string
                2. swicth-case di dalam swicth-case
                3. menampilkan menumakanan
                
            

*/
import javax.swing.*;
class Contohdowhile
{
    public static void main(String[] args) 
    {

        int nilai=0;
    
    do
        {    
                
            System.out.print(" " +nilai);

            nilai++;
        }while (nilai<5);
        
    }    
}

Ini blog saya

di buat :
Andes Arinal Ginting
pada tanggal/hari :Selasa, 15 Oktober 2011
pada tempat APLYS1T Medan ......
Anda bisa berlangganan FEED via email
ads