Thursday, July 21, 2011

Java Program with Array

Example program
import java.io.*;

public class Nim_1001530085 {

    public static void main(String[]args)throws IOException  {
   
           
        BufferedReader br=new BufferedReader (new InputStreamReader(System.in));
       
        String nama[]=new String[20];
        String alamat[]=new String[20];
        String lama;
        int lamainap[]=new int[20];
        String kode[]=new String[20];
        int i=0;
        String jwb="Y";
        String jenis[]=new String[20];
        double sewa[]=new double[20];
        double bayar[]=new double[20];
        double pajak[]=new double[20];
        double total[]=new double[20];
        double diskon[]=new double[20];
        double bersih[]=new double[20];
       
        while(jwb.equalsIgnoreCase("Y"))
        {
            i++;
            System.out.print("Nama Penginap : ");
            nama[i]=br.readLine();
            System.out.print("Alamat        : ");
            alamat[i]=br.readLine();
            System.out.print("Lama Inap     : ");
            lama=br.readLine();
            lamainap[i]=Integer.parseInt(lama);
            System.out.print("Kode Kamar    : ");
            kode[i]=br.readLine();
            System.out.println("-----------------");
           
            if(kode[i].equalsIgnoreCase("A"))
            {
                jenis[i]="UTAMA";
                sewa[i]=225000;
                bayar[i]=lamainap[i]*sewa[i];
                pajak[i]=0.1*bayar[i];
                total[i]=bayar[i]+pajak[i];   
            }
            else if(kode[i].equalsIgnoreCase("B"))
            {
                jenis[i]="VIP";
                sewa[i]=175000;
                bayar[i]=lamainap[i]*sewa[i];
                pajak[i]=0.1*bayar[i];
                total[i]=bayar[i]+pajak[i];
            }   
            else
            {
                jenis[i]="STANDAR";
                sewa[i]=175000;
                bayar[i]=lamainap[i]*sewa[i];
                pajak[i]=0.1*bayar[i];
                total[i]=bayar[i]+pajak[i];   
            }
           
           
            if(total[i]>=200000)
            {
                diskon[i]=0.05*total[i];
                bersih[i]=total[i]-diskon[i];
            }
            else 
            {
                diskon[i]=0*total[i];
                bersih[i]=total[i]-diskon[i];
            }
           
            System.out.print("Input data lagi (Y/T): ");
            jwb=br.readLine();        
        }
        System.out.println("");
        System.out.println("");
        System.out.println("LAP DAFTAR TAMU "+"PENGINAPAN SAKINAH");
        System.out.println("------------------------------------------------------------------------------");
        System.out.println("No\tNama\t  Alamat\tLama Inap\tJenis Kamar\tBayar Bersih");
        System.out.println("------------------------------------------------------------------------------");
        for(int a=1;a<=i;a++)
        {
            System.out.println(a+"\t"+nama[a]+"\t\t  "+alamat[a]+"\t\t\t    "+lamainap[a]+"\t\t  "+jenis[a]+"\t\t"+bersih[a]);
        }
        System.out.println("------------------------------------------------------------------------------");
    }
}

Labels:

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home