15 0 1 MB
Tugas 2 RIFQI RAMADHANI 042715859 Buatlah Program Sederhana menggunakan Operator, statemen IF dengan kasus berikut: Pada sebuah perusahaan dengan tiga golongan Karyawan, yaitu: 1. Jika Golongan A: Gaji Rp. 5.000.000 2. Jika Golongan B: Gaji Rp. 6.500.000 3. Jika Golongan C: Gaji Rp. 9.500.000 Jika karyawan tersebut lembur, maka mereka dibayar per-Jam dengan ketentuan sebagai berikut: 1. Jika Karyawan lembur 1 Jam maka gaji lemburnya 30% dari Gaji Pokok 2. Jika Karyawan lembur 2 Jam maka gaji lemburnya 32% dari Gaji Pokok 3. Jika Karyawan lembur 3 Jam maka gaji lemburnya 34% dari Gaji Pokok 4. Jika Karyawan lembur 4 Jam maka gaji lemburnya 36% dari Gaji Pokok 5. Jika Karyawan lembur >= 5 Jam maka gaji lemburnya 38% dari Gaji Pokok Inputan pada Program adalah Golongan dan Jam Lembur. Output (Tampilan ke Layar) Jumlah penghasilan: Gaji Golongan + Gaji Lembur.
JAWAB package com.company; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input=new Scanner(System.in); String nama; int gol, jkerja, jlembur, gapok; double glembur, gajibersih; System.out.println("PROGRAM MENGHITUNG GAJI KARYAWAN"); System.out.println("------------------------------------------------"); System.out.print("Masukan Golongan : "); gol=input.nextInt(); System.out.print("Masukan Jam Lembur : "); jlembur=input.nextInt(); switch(gol){ case 1 : gapok=5000000; break; case 2 :
gapok=6500000; break; case 3 : gapok=9500000; break; default : gapok=0; } if (jlembur==1){ glembur=0.3*gapok; }else if(jlembur==2){ glembur=0.32*gapok; }else if(jlembur==3){ glembur=0.34*gapok; }else if(jlembur==4){ glembur=0.36*gapok; }else if(jlembur>=5){ glembur=0.38*gapok; }else{ glembur=0; } gajibersih=(gapok+glembur); System.out.println("Gaji anda adalah Rp "+ gajibersih); } }
GOLONGAN 1 1. LEMBUR 1 JAM
LEMBUR 2 JAM
LEMBUR 3 JAM
LEMBUR 4 JAM
LEMBUR 5 JAM
2. GOLONGAN 2 LEMBUR 1 JAM
LEMBUR 2 JAM
LEMBUR 3 JAM
LEMBUR 4 JAM
LEMBUR >5 JAM
3. GOLONGAN 3 LEMBUR 1 JAM
LEMBUR 2 JAM
LEMBUR 3 JAM
LEMBUR 4 JAM
LEMBUR 5 JAM