Minggu, 25 Maret 2012

Looping

share


public class LoopingVer2 {
    private int kolom;
    private int baris;
   
    public void setMasukkanBarisKolom(int bar, int kol) {
        baris=bar;
        kolom=kol;
    }
    public void Loop() {
        int x, y, ang;
        ang=1;
        for(x=1;x<=baris;x++) {
            for(y=1;y<=kolom;y++) {
                System.out.print(+ang+ " ");
                ang=ang+1;
            }
            System.out.println();
        }
    }
}

public class MainLoopingVer2 {
    public static void main(String[] args) {
        LoopingVer2 a=new LoopingVer2();
        a.setMasukkanBarisKolom(3,7);
        a.Loop();
    }
}


Konversi Nilai

share


public class Konversi {
    private int nilai;
    private char hasil;
   
    public Konversi(int n) {
        this.nilai=n;
    }
    public void setMasukan(int nil) {
        nilai=nil;
    }
    public char konversi() {
        if(nilai<=100 && nilai>=80) {
            hasil='A';
            return hasil;
        }
        else if(nilai<=79 && nilai>=60) {
            hasil='B';
            return hasil;
        }
        else if(nilai<=59 && nilai>=40) {
            hasil='C';
            return hasil;
        }
        else if(nilai<=39 && nilai>=20) {
            hasil='D';
            return hasil;
        }
        else {
            hasil='E';
            return hasil;
        }
    }
}

public class MainKonversi {
    public static void main(String[] args) {
        Konversi nilai1=new Konversi(46);
        System.out.println(" Hasil konversi dengan konstruktor : "
                +nilai1.konversi());
        System.out.println();
       
        nilai1.setMasukan(89);
        System.out.println(" Hasil konversi tanpa konstruktor = "
                +nilai1.konversi());
    }
}

Gaji Pegawai

share


public class PegawaiVer2 {
    private String nama;
    private String nip;
    private int lama;
    private int golongan;
    private int tunjangan;
   
    public PegawaiVer2(String nam, String nip, int lam, int gol, int tun) {
        this.nama = nam;
        this.nip  = nip;
        this.lama = lam;
        this.golongan = gol;
        this.tunjangan = tun;
    }
   
    public String getNama() {
        return nama;
    }
    public String getNip() {
        return nip;
    }
    public int getLama() {
        return lama;
    }
    public int getGolongan() {
        return golongan;
    }
    public int getTunjangan() {
        return tunjangan;
    }
   
    public void setNama(String nama) {
        this.nama = nama;
    }
    public void setNip(String nip) {
        this.nip = nip;
    }
    public void setLama(int lama) {
        this.lama = lama;
    }
    public void setGolongan(int golongan) {
        this.golongan = golongan;
    }
    public void setTunjangan(int tunjangan) {
        this.tunjangan = tunjangan;
    }
   
    public int Golongan() {
        int gaji;
        if(golongan == 1) {
            gaji = 500000;
            return gaji;
        }
        else if (golongan == 2) {
            gaji = 750000;
            return gaji;
        }
        else {
            gaji = 1000000;
            return gaji;
        }
    }
    public int Tunjangan() {
        int tunjang;
        if(tunjangan == 1) {
            tunjang = 0;
            return tunjang;
        }
        else if(tunjangan == 2) {
            tunjang = 75000;
            return tunjang;
        }
        else if (tunjangan == 3) {
            tunjang = 50000;
            return tunjang;
        }
        else {
            tunjang = 125000;
            return tunjang;
        }
    }
    public double Bonus() {
        int bonus;
        bonus = getLama()*5000;
        return bonus;
    }
    public double Gaji() {
        return(Golongan()+Tunjangan()+bonus());
    }
}

import java.util.Scanner;
public class MainPegawaiVer2 {
    public static void main(String[] args) {
        System.out.printf("Masukkan Nama = ");
        String nam = new Scanner(System.in).nextLine();
       
        System.out.printf("Masukkan Nip = ");
        String nip = new Scanner(System.in).nextLine();
       
        System.out.printf("Masukkan Lama Kerja            = ");
        int lam = new Scanner(System.in).nextInt();
       
        System.out.printf("Masukkan Golongan [1=500000(1),2=750000(2),"
                + "3=1000000(3)] = ");
        int gol = new Scanner(System.in).nextInt();
       
        System.out.printf("Masukkan Tunjangan
[Bujang=0(1),Istri/Suami=75000(2)"
                + ",Anak=50000(3),Istri/Suami&Anak=125000(4)] = ");
        int tun = new Scanner(System.in).nextInt();
       
        PegawaiVer2 staf = new PegawaiVer2(nam, nip, lam, gol,tun);
       
        System.out.printf("\n\n\n");
       
        System.out.println("Nama Pegawai            : "+staf.getNama());
        System.out.println("NIM  Pegawai             : "+staf.getNip());
        System.out.println("Lama Kerja                  : "+staf.getLama());
        System.out.println("Bonus Pegawai           : "+(int)staf.Bonus());
       System.out.println("Gaji Bersih  Pegawai   : "+(int)staf.Gaji());
    }
}