Jumat, 28 Oktober 2016

Algoritma dan Scanner Pemrograman Java

ALGORITMA DAN SCANNER PEMROGRAMAN JAVA

1. Soal 

Sebuah perusahaan menetapkan gaji staf sebagai berikut :
Gaji Pokok = Rp.500.000
Tunjangan Jabatan = Rp. 250.000
Kehadiran = Rp. 10.000 / hari
Tunjangan kota besar = Rp. 5.000/hari
Uang Makan = 3.000/hari
Jika jumlah gaji kotor lebih dari Rp.1.000.000, maka akan dikenakan pajak 10%.
Berapa gaji Bapak Dian diperusahaan tersebut jika 1 bulan ini dihitung 24 hari kerja?

2. Algoritma

 Gapok = 500000
Tunjangan_jabatan= 250000
Kehadiran = 10000
Tunjangan_kota_Besar = 5000
Uang_Makan = 3000
Tentukan :
Kehadiran= 10000*n
Tunjangan_kota_Besar = 5000*n
Uang_Makan = 3000*n
Gaji_kotor = Gapok+Tunjangan_jabatan+Kehadiran+Tunjangan_kota_Besar+Uang_Makan
Jika >= 1 juta-----> pajak 10%
Pajak = Gaji_kotor*10/100
Gaji_bersih = Gaji_kotor-Pajak
Jika 1 bulan dihitung 24 hari kerja




4. Source Code

    A.


LEBIH JELASNYA DARI GAMBAR DIATAS
public class tugasuts {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
       long Nama_pegawai,Gapok,Tunjangan_jabatan,Kehadiran,n=24,a,T_Kehadiran,Tunjangan_kota_Besar,Uang_Makan,Gaji_kotor,Pajak,Gaji_bersih;
                Gapok = 500000;
                Tunjangan_jabatan= 250000;
                Kehadiran=10000*n;
                Tunjangan_kota_Besar= 5000*n;
                Uang_Makan=3000*n;
                Gaji_kotor = Gapok+Tunjangan_jabatan+Kehadiran+Tunjangan_kota_Besar+Uang_Makan;
       System.out.println("PT.Medica Care");
       System.out.println("Nama    : Dian Merianto");
       System.out.println("NIK     : 0301002120");
       System.out.println("Jabatan : Staf");
       System.out.println("---------------------------------------------------------------");
       System.out.println("Gaji Pokok               = "+Gapok);
       System.out.println("Tunjangan Jabatan        = "+Tunjangan_jabatan); 
       System.out.println("Kehadiran                = "+Kehadiran);   
       System.out.println("Tunjangan Kota           = "+Tunjangan_kota_Besar); 
       System.out.println("Uang Makan               = "+Uang_Makan); 
       System.out.println("--------------------------------------"); 
       System.out.println("Gaji Kotor               = "+Gaji_kotor);
       Pajak= Gaji_kotor*10/100;
       if (Gaji_kotor>=1000000){
       Gaji_bersih=Gaji_kotor-Pajak;
       System.out.println("Pajak                    = "+Pajak);
       System.out.println("--------------------------------------");
       System.out.println("Total Gaji Anda Adalah   = "+Gaji_bersih);
       System.out.println("");
       System.out.println("TERIMAKASIH");
       System.out.println("Melayani Dengan Sepenuh hati");
       }else{ 
       System.out.println("Anda Tidak Harus membayar Pajak");
       System.out.println("Total Gaji anda adalah        = "+Gaji_kotor);
       System.out.println("");
       System.out.println("TERIMAKASIH");
       System.out.println("Melayani Dengan Sepenuh hati");
      
                }



B. Hasil Run Dengan Pajak

     Hasil Run Tanpa Pajak



5. Scanner

    A.
LEBIH JELASNYA DARI GAMBAR DIATAS
import java.util.Scanner;
public class SCANNERUTS {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner kelas=new Scanner(System.in);
        System.out.println("PT.Medica Care");
        System.out.println("Nama    : Dian Merianto");
        System.out.println("NIK     : 0301002120");
        System.out.println("Jabatan : Staf");
        System.out.println("---------------------------------------------------------------");
        System.out.print("Gaji Pokok                 = ");
        int Gaji_Pokok=kelas.nextInt(); 
        System.out.print("Tunjangan Jabatan          = ");
        int Tunjangan_Jabatan=kelas.nextInt();
        System.out.print("Kehadiran                  = ");
        int Kehadiran=kelas.nextInt();
        System.out.print("Tunjangan Kota             = ");
        int Tunjangan_Kota =kelas.nextInt();
        System.out.print("Uang Makan                 = ");
        int Uang_Makan  =kelas.nextInt();     
        System.out.println("--------------------------------------");
        int tambah =(Gaji_Pokok+Tunjangan_Jabatan+Kehadiran+Tunjangan_Kota+Uang_Makan);
        System.out.println("Gaji_kotor                 = "+tambah);        
        int Pajak =(tambah*10/100);
        System.out.println("Pajak                      = "+Pajak);       
        System.out.println("--------------------------------------");
        int Total_Gaji_Bersih= (tambah-Pajak);
        System.out.println("Total Gaji Bersih          = "+Total_Gaji_Bersih);
        System.out.println("");
        System.out.println("TERIMAKASIH");
        System.out.println("Melayani Dengan Sepenuh hati");       
        

    B.
      Hasil Run Scanner








Tidak ada komentar:

Posting Komentar