Kamis, 03 November 2011

Penjumlahan dan Pengurangan Matriks 2 Dimensi

/*Nama Program : Penjumlahan Dan Pengurangan Matriks 2 Dimensi
Bahasa         : JAVA
Program By     : Citra P Simatupang.amd*/
import javax.swing.JOptionPane;
class Matriks_Input
        {
        public static void main(String[] args) 
        {
        String matriks1S[][]=new String[3][3];
        String matriks2S[][]=new String[3][3];
        int matriks1 [][]    =new int[3][3];
        int matriks2 [][]    =new int[3][3];
        int hasiljlh [][]    =new int[3][3];
        int hasilkrng[][]    =new int[3][3];

//Menampilkan Input Matriks 1

        System.out.println("Matriks 1 ");
        for (int i=1;i<=2;i++ )
        {
        for(int j=1;j<=2;j++)
        {
        matriks1S[i][j]    =JOptionPane.showInputDialog(null,"Baris" +i+","+j,"Matriks 1",JOptionPane.PLAIN_MESSAGE);
        matriks1[i][j]    =Integer.parseInt(matriks1S[i][j]);
        System.out.print(matriks1[i][j]+" ");
        }
        System.out.println();
        }

//Menampilkan Input Matriks 2

        System.out.println("Matriks 2 ");
        for (int a=1;a<=2;a++ )
        {
        for(int b=1;b<=2;b++)
        {
        matriks2S[a][b]    =JOptionPane.showInputDialog(null,"Baris" +a+ ","+b,"Matriks 2 ",JOptionPane.PLAIN_MESSAGE);
        matriks2[a][b]    =Integer.parseInt(matriks2S[a][b]);
        System.out.print(matriks2[a][b]+" ");
        }
        System.out.println();
        }

//Proses Penjumlahan Matriks

        System.out.println("Hasil Penjumlahan ");
        for (int x=1;x<=2 ;x++ )
        {
        for (int z=1;z<=2 ;z++ )
        {
        hasiljlh [x][z]=matriks1[x][z]+matriks2[x][z];
        System.out.println(matriks1[x][z]+  " + " +matriks2[x][z]+ " = " +hasiljlh[x][z]+ " " );
        }
        }

//Proses Pengurangan Matriks;

        System.out.println("Hasil Pengurangan ");        
        for (int x=1;x<=62 ;x++ )
        {
        for (int z=1;z<=2 ;z++ )
        {
        hasilkrng[x][z]=matriks1[x][z]-matriks2[x][z];
        System.out.println(matriks1[x][z]+  " - " +matriks2[x][z]+ " = " +hasilkrng[x][z]+ " " );
        }
        }
        }
        }

Rabu, 02 November 2011

Menghitung Dua Buah Matriks dengan Java

class matrix
{

public static void main(String[] args) 
{
int[][] matriks1 = {{1,2},{4,5}};
int[][] matriks2 = {{6,7},{8,9}};
int[][] hasil     =new int[2][2];

System.out.println("Matriks A " );
for (int i=0;i<2 ;i++ )
{
for (int j=0;j<2 ;j++ )
{
System.out.print(matriks1[i][j] + " " );
}
System.out.println();    
}
System.out.println();
System.out.println("Matriks B " );
for (int m=0;m<2; m++ )
{
for (int n=0;n<2;n++ )
{
System.out.print(matriks2[m] [n]+" " );
}
System.out.println();    
}
System.out.println();
System.out.println("Hasil Matriks 1 + Matrik 2 " );
for (int x=0;x<2 ;x++ )
{
for (int y=0;y<2 ;y++ )
{
hasil[x][y]=matriks1[x][y]+matriks2[x][y];
System.out.println(matriks1[x][y]+ " + " +matriks2[x][y]+" = " +hasil[x][y] );
}
}
}
}

Sabtu, 29 Oktober 2011

Menampilkan Segitiga dengan Do While pada Java

import javax.swing.JOptionPane;
class while_Segitiga
{ 
    public static void main(String[] args) 
    {
        String maxs;
        int max,max2;
        maxs=JOptionPane.showInputDialog("Masukan : ");
        max=Integer.parseInt(maxs);
        
        //max = +max;
   do{
      max2 = 1;
      do{
         System.out.print("*");
         max2++;
}
while(max2<=max);
System.out.println();
--max;

}while(max>=1);
    }
}

Rabu, 26 Oktober 2011

If Dengan Java

import javax.swing.JOptionPane;

class Contoh_If_Else_Pertemuan1c 
{
    public static void main(String[] args) 
    {
        String nilai1s;
        String nilai2s;
        int nilai1;
        int nilai2;
    
        //input nilai 1
        nilai1s=JOptionPane.showInputDialog("Masukan nilai 1:");
        //konversi nilais ke int nilai1
        nilai1 = Integer.parseInt(nilai1s);
        
        nilai2s=JOptionPane.showInputDialog("Masukan nilai 2:");
        
        nilai2 = Integer.parseInt(nilai2s); 

        if (nilai1>nilai2){
        
            JOptionPane.showMessageDialog(null,nilai1 +  "Lebih besar dari " + nilai2);
        }
        
        else if(nilai1<nilai2)
        {
            JOptionPane.showMessageDialog(null,nilai1 + "Lebih kecil dari" + nilai2);

        }    
        else
        {
            JOptionPane.showMessageDialog(null,"nilai satu sama engan nlai1 yaitu " + nilai1);
            
        }
        
    }
}



Menu Makanan dengan Java

import javax.swing.JOptionPane;
class Menu_Makanan 
{
    public static void main(String[] args) 
    {
        String pilihans;
        String pilihanNasis;
        String pilihanIkans;
        String pilihanSayurs;
        String pilihanMies;
        int pilihan;
        int pilihanNasi;
        int pilihanIkan;
        int pilihanSayur;
        int pilihanMie;


        do{
            pilihans=JOptionPane.showInputDialog("1.Nasi\n2.Ikan\n3.Sayur\n4.Mie\n Masukan Pilihan : ");
            pilihan=Integer.parseInt(pilihans);
            }
        while(pilihan <1 || pilihan >4);

            switch (pilihan)
            {
            case 1 : //JOptionPane.showMessageDialog(null,"Nasi");

        do{    
                pilihanNasis=JOptionPane.showInputDialog("1.Nasi Goreng\n2.Nasi Uduk\n3.Nasi Soto\nMasukan Pilihan anda : ");
                pilihanNasi=Integer.parseInt(pilihanNasis);
            }
        while (pilihanNasi<1 || pilihanNasi > 3);
            {
            }
                
                switch(pilihanNasi)
                {
                    case 1: JOptionPane.showMessageDialog(null,"Nasi Goreng " );
                    break;
                    case 2: JOptionPane.showMessageDialog(null,"Nasi Uduk   " );
                    break;
                    case 3: JOptionPane.showMessageDialog(null,"Nasi Soto   " );
                    break;
                    default : JOptionPane.showMessageDialog(null,"Pilihan anda tidak tersedia " );
                    break;
                }

                    
            break;
            case 2 : //JOptionPane.showMessageDialog(null,"Ikan");
            do {
                pilihanIkans=JOptionPane.showInputDialog("1.Lele Bakar\n2.Lele Goreng\n3.Ikan Mas Goreng");
                pilihanIkan=Integer.parseInt(pilihanIkans);
            }while (pilihanIkan <1 || pilihanIkan>3);
            

            switch (pilihanIkan)
            {
                    case 1: JOptionPane.showMessageDialog(null,"Lele Bakar " );
                    break;
                    case 2: JOptionPane.showMessageDialog(null,"Lele Goreng   " );
                    break;
                    case 3: JOptionPane.showMessageDialog(null,"Ikan Mas Goreng   " );
                    break;
//                    default : JOptionPane.showMessageDialog(null,"Pilihan anda tidak tersedia " );
//                    break;
            
            }
            break;
            case 3 : //JOptionPane.showMessageDialog(null,"Sayur");
            do {
                pilihanSayurs=JOptionPane.showInputDialog("1.Sayur Asin\n2.Sayur Gori\n3.Sayur Daun Ubi");
                pilihanSayur=Integer.parseInt(pilihanSayurs);
        }while (pilihanSayur<1 || pilihanSayur>3);
        {
        }
            switch (pilihanSayur)
            {
                    case 1: JOptionPane.showMessageDialog(null,"Sayur Asin" );
                    break;
                    case 2: JOptionPane.showMessageDialog(null,"Sayur Gori  " );
                    break;
                    case 3: JOptionPane.showMessageDialog(null,"Sayur Daun Ubi   " );
                    break;
                    //default : JOptionPane.showMessageDialog(null,"Pilihan anda tidak tersedia " );
                    //break;
            
            }
            break;
            case 4 : //JOptionPane.showMessageDialog(null,"Mie");
            do{
                pilihanMies=JOptionPane.showInputDialog("1.Mie Goreng\n2.Mie Kuah\n3.Mie Bakso");
                pilihanMie=Integer.parseInt(pilihanMies);
            }while(pilihanMie<1||pilihanMie>3);
            switch (pilihanMie)
            {
                    case 1: JOptionPane.showMessageDialog(null,"Mie Goreng" );
                    break;
                    case 2: JOptionPane.showMessageDialog(null,"Mie Kuah  " );
                    break;
                    case 3: JOptionPane.showMessageDialog(null,"Mie Bakso   " );
                    break;
                    //default : JOptionPane.showMessageDialog(null,"Pilihan anda tidak tersedia " );
                    //break;
            
            }
            break;
            default : JOptionPane.showMessageDialog(null,"Pilihan tidak tersedia " );
            break;

        }
    }
}