Kamis, 19 Mei 2011

Array

import java.util.Scanner;
public class dat {
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        int i;
        int [] data=new int[5];
        for (i=0;i<5;i++)
        {
            System.out.println("data ke "+i+"=");
            data[i]=input.nextInt();
        }
        System.out.println("data array :");
        for (i=0;i>5;i++)
        {
        System.out.println(" "+data[i]);
        }
        System.out.println("data array 2=");
        for (i=4;i>=0;i--)
        {
        System.out.println(" "+data[i]);
        }

    }

}

Array:Class Data

import java.util.Scanner;
public class Data {
    public static void main(String[] args) {
       Scanner input=new Scanner(System.in);
       int i;
       int [] data= new int[5];
       for (i=0;i<5;i++)
       {
        System.out.println("data ke"+i+"=");
        data[i]=input.nextInt();
       }
        System.out.println("data array");
        for (i=0;i<5;i++)
       {
        System.out.println (" "+data [i]);
     }
   }
}

Array 1 Dimensi :Class Daftar

public class Daftar {
    public static void main(String[] args) {
       int [] um= {4,5,2,3};
       String []nm={"joko","budi","yeni","nino"};
       System.out.println("No,Nama,Umur");
       for (int i=0;i<4;i++)
       System.out.println((i+1)+" "+nm[i]+" "+um[i]);


    }
}

Do While : Praktek

public class Praktek {
    public static void main(String[] args) {
      int i= 3;
      while(i<=18){
          System.out.println(i+",");
          i+=3;
      }
    }
}

Class Loop

public class Loop {
    public static void main(String[] args) {
        for (int i=2;i<12;i+=2)
        System.out.println(i+" ");
    }

}

Class Fak

import java.util.Scanner;
public class Fak {
    public static void main(String[] args) {
       Scanner input = new Scanner(System.in);
       int F=1,n;
       System.out.println("INPUT NILAI FAKTORIAL=");
       n=input.nextInt();
       for (int i=1;i<=n;i++) F=i;
       System.out.println(n+" !="+F);
    }

}

class Faktorial

public class Faktorial {
    public static void main(String[] args) {
        int F= 1; int n = 5;
        for(int i=1;i<=n;i++) F=i;
        System.out.println(n+" !"+ F);
    }

}

Class Tes

public class Tes {
    public static void main(String args []) {
       Data data= new Data();
            data.P=111;
            data.Tampil();
    }
}
class Data
{
    int P=9;
    int Q=8;
    public void Tampil(){System.out.println(P+" "+Q);}
}

Class Menu

public class Menu {
    public static void main(String[] args) {
        //TODO code application logic here
        garis();
        System.out.println("        MENU UTAMA");
        garis();
        System.out.println("1.       Luas Segitiga");
        System.out.println("2.       Luas Lingkaran");
        garis();
    }
    static void garis(){
        System.out.println("--------------------------");
    }

}

Class MhsTeknik

package javaapplication40;

class TesMhs
{
    public static void main(String[] args) {
        MhsTeknik mt= new MhsTeknik();
        mt.SetNamaNIP("Hadi",20451);
        mt.SetJur("TI");
        mt.tampilkan();
    }  
}
public class MhsTeknik {
   
    static String jur;
    private int nip;
    private String nama;
   
    void SetNamaNIP(String n, int m){
        nip=m;
        nama=n;
    }
    void SetJur (String s){
        jur=s;
    }
    void tampilkan(){
        System.out.println("NIP="+nip);
        System.out.println("NAMA="+nama);
        System.out.println("JURUSAN="+jur);
    }  
       
}    

ARRAY :Bilangan kelipatan 4 & Nilai Rata-rata

package javaapplication39;

import java.util.Scanner;
public class latihan {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int i;
        int[] data=new int[5];
        int jum=0;int rata;


        garis();
        System.out.println("1.    MENU PILIHAN UTAMA");
        garis();
        System.out.println("2.   MASUKAN NILAI RATA - RATA");
        System.out.println("");
        System.out.println("3.   MASUKAN BILANGAN KELIPATAN 4");
        System.out.println("");
        garis();

        System.out.println("Anda pilih nomor =");int pil=input.nextInt();
        switch(pil){
            case 1 :{
                System.out.println("MASUKAN NILAI RATA - RATA");
                for (i=0;i<2;i++)
                {
                System.out.println("data ke"+i+"=");
                data[i]=input.nextInt();
                jum=jum+data[i];
                }
                System.out.println("jumlah="+jum);
                //rata=jum/i;
                System.out.println("Rata-rata"+(jum/i));
                break;
            }
            case 2 :{
                System.out.println("MENGHITUNG BILANGAN KELIPATAN 4");
                System.out.println("Nilai awal=");int awal=input.nextInt();
                System.out.println("Nilai akhir=");int akhir=input.nextInt();
                for (int s=awal;s<=akhir;s++){
                  if (s%4==0){
                      System.out.println(s);
                  }
            }
                break;
        }
            default :System.exit(0);
    }

    }
static void garis(){
    System.out.println("-------------------------------------------");
}

}

Rabu, 11 Mei 2011

Looping atau Pengulangan :Class Tugas Bintang 4-6

package classtugas_bintang4;

import javax.swing.*;
public class Main {
    public static void main(String[] args) {
       int baris;
       baris=Integer.valueOf(JOptionPane.showInputDialog("Masukan banyak bintang ?"));

       for (int i=1;i<=baris;i++) {
           for (int j=1;j<=baris;j++) {
               if (i<=j)
               System.out.print("*");
               else
               System.out.print(" ");
           }
           System.out.println();
       }
    }

}




package classtugas_bintang5;


public class Main {
    public static void main(String[] args) {
    int baris,m;
    for (int i=1;i<=7;i++) {
        if (i<5) {
            for (int j=1;i<=4;j++) {
                if (j<=i)
                System.out.print("*");
                else
                System.out.print(" ");
            }
        }
        else {
            for (int j=1;j<=4;j++) {
                m=i+j;
                if (m<=8)
                System.out.print("*");
                else
                System.out.print(" ");
            }
        }
        System.out.println();
        }
}

}



package classtugas_bintang6;


public class Main {
    public static void main(String[] args) {
       int baris,m,x,y,n;
       for (int i=1;i<=7;i++) {
           if (i <=4) {
               for (int j=1;j<=7;j++) {
                   if (j<=4) {
                       m=i+j;
                       if (5<=m)
                           System.out.print("*");
                       else
                           System.out.print(" ");
                   }
                   else {
                       x=j-3;
                       if (x<=i)
                           System.out.print("*");
                       else
                           System.out.print(" ");
                   }
               }
           }
           else
               for (int j=1;j<=7;j++) {
                   if (j<=4) {
                       y=i-3;
                       if (y<=j)
                           System.out.print("*");
                       else
                           System.out.print(" ");
                   }
                   else {
                       x=j-3;
                       y=i-3;
                       n=x+y;
                       if(n<=5)
                           System.out.print("*");
                       else
                           System.out.print(" ");
                   }
               }
           System.out.println();
       }
    }

}

Looping atau Pengulangan :Class Tugas Bintang 1-3

package classtugas_bintang1;

import javax.swing.*;
public class Main {
    public static void main(String[] args) {
        int x;
x=Integer.valueOf(JOptionPane.showInputDialog("Masukan banyak bintang ?"));
               for (int i=1;i<=x;i++) {
                   for (int j=1;j<=x;j++) {
                       if (j<=i)
                       System.out.print("*");
                       else
                       System.out.print(" ");
                   }
                   System.out.println();
               }
    }

}




package classtugas_bintang2;



import javax.swing.*;
public class Main {
    public static void main(String[] args) {
        int baris,x,y;
baris=Integer.valueOf(JOptionPane.showInputDialog("Masukan banyak bintang ?"));
        x=baris+1;
        for (int i=1;i<=baris;i++) {
            for (int j=1;j<=baris;j++) {
                y=i+j;
                if (y<=x)
                System.out.print("*");
                else
                System.out.print(" ");
            }
            System.out.println();
        }
    }

}



package classtugas_bintang3;


import javax.swing.*;
public class Main {
    public static void main(String[] args) {
        int baris,x,y;
baris=Integer.valueOf(JOptionPane.showInputDialog("Masukan banyak bintang ?"));
            x=baris+1;
            for (int i=1;i<=baris;i++) {
                for (int j=1;j<=baris;j++) {
                    y=i+j;
                    if (x<=y)
                    System.out.print("*");
                    else
                    System.out.print(" ");
                }
                System.out.println();
            }
    }

}

Rabu, 04 Mei 2011

CLASS KAMUS

package class kamus;

import java.util.Scanner;
class kamus {
public static void main (String [] args) {
   Scanner input = new Scanner (System.in);
   
    String [] [] kata = {
    {"ADUS","MANDI},{"DOLANAN","MAIN"},{"TUKU","BELI"),("MANGAN","MAKAN"},
    {"AJA","JANGAN"}
    };
    String kata dicari;
   
    System.out.println{"KATA YANG DICARI"};
    kata dicari = input.nextLine( );
    int i,k;k = -1;
    for ( i = 0; i<5; i++)
   {
       if (kata [i] [0].equals (kata dicari.touppercase( ) ) )
   {
       k = i;
   }
   }
      if ( k = = -1 )
  {
       System.out.println ("kata yang dicari tidak ditemukan");
  }
     else
  {
      System.out.println ("terjemahan = " + [k] [1] );
      }
  }
}