import java.util.Locale ;
public class Main {
public static void main
( String [ ] args
) { System .
out .
println ( "--- PROGRAM HITUNG GAJI KARYAWAN ---" ) ; System .
out .
println ( "------------------------------------" ) ;
// --- DATA KARYAWAN 1 (Golongan A, Lembur 2 Jam) ---
int jamLembur1 = 2 ;
double gajiPokok1 = 5000000 ;
double persenLembur1 = 0 ;
if ( jamLembur1 == 1 ) { persenLembur1 = 0.30 ; }
else if ( jamLembur1 == 2 ) { persenLembur1 = 0.32 ; }
else if ( jamLembur1 == 3 ) { persenLembur1 = 0.34 ; }
else if ( jamLembur1 == 4 ) { persenLembur1 = 0.36 ; }
else if ( jamLembur1 >= 5 ) { persenLembur1 = 0.38 ; }
double gajiLembur1 = gajiPokok1 * persenLembur1;
double totalPenghasilan1 = gajiPokok1 + gajiLembur1;
System .
out .
printf ( Locale .
GERMANY ,
"Golongan %s (Lembur %d Jam) -> Total: Rp %,.0f%n" ,
golongan1, jamLembur1, totalPenghasilan1) ;
// --- DATA KARYAWAN 2 (Golongan B, Lembur 5 Jam) ---
int jamLembur2 = 5 ;
double gajiPokok2 = 6500000 ;
double persenLembur2 = 0 ;
if ( jamLembur2 == 1 ) { persenLembur2 = 0.30 ; }
else if ( jamLembur2 == 2 ) { persenLembur2 = 0.32 ; }
else if ( jamLembur2 == 3 ) { persenLembur2 = 0.34 ; }
else if ( jamLembur2 == 4 ) { persenLembur2 = 0.36 ; }
else if ( jamLembur2 >= 5 ) { persenLembur2 = 0.38 ; }
double gajiLembur2 = gajiPokok2 * persenLembur2;
double totalPenghasilan2 = gajiPokok2 + gajiLembur2;
System .
out .
printf ( Locale .
GERMANY ,
"Golongan %s (Lembur %d Jam) -> Total: Rp %,.0f%n" ,
golongan2, jamLembur2, totalPenghasilan2) ;
// --- DATA KARYAWAN 3 (Golongan C, Lembur 1 Jam) ---
int jamLembur3 = 1 ;
double gajiPokok3 = 9500000 ;
double persenLembur3 = 0 ;
if ( jamLembur3 == 1 ) { persenLembur3 = 0.30 ; }
else if ( jamLembur3 == 2 ) { persenLembur3 = 0.32 ; }
else if ( jamLembur3 == 3 ) { persenLembur3 = 0.34 ; }
else if ( jamLembur3 == 4 ) { persenLembur3 = 0.36 ; }
else if ( jamLembur3 >= 5 ) { persenLembur3 = 0.38 ; }
double gajiLembur3 = gajiPokok3 * persenLembur3;
double totalPenghasilan3 = gajiPokok3 + gajiLembur3;
System .
out .
printf ( Locale .
GERMANY ,
"Golongan %s (Lembur %d Jam) -> Total: Rp %,.0f%n" ,
golongan3, jamLembur3, totalPenghasilan3) ;
System .
out .
println ( "------------------------------------" ) ; }
}
aW1wb3J0IGphdmEudXRpbC5Mb2NhbGU7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCItLS0gUFJPR1JBTSBISVRVTkcgR0FKSSBLQVJZQVdBTiAtLS0iKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSIpOwoKICAgICAgICAvLyAtLS0gREFUQSBLQVJZQVdBTiAxIChHb2xvbmdhbiBBLCBMZW1idXIgMiBKYW0pIC0tLQogICAgICAgIFN0cmluZyBnb2xvbmdhbjEgPSAiQSI7CiAgICAgICAgaW50IGphbUxlbWJ1cjEgPSAyOwogICAgICAgIGRvdWJsZSBnYWppUG9rb2sxID0gNTAwMDAwMDsKICAgICAgICBkb3VibGUgcGVyc2VuTGVtYnVyMSA9IDA7CgogICAgICAgIGlmIChqYW1MZW1idXIxID09IDEpIHsgcGVyc2VuTGVtYnVyMSA9IDAuMzA7IH0KICAgICAgICBlbHNlIGlmIChqYW1MZW1idXIxID09IDIpIHsgcGVyc2VuTGVtYnVyMSA9IDAuMzI7IH0KICAgICAgICBlbHNlIGlmIChqYW1MZW1idXIxID09IDMpIHsgcGVyc2VuTGVtYnVyMSA9IDAuMzQ7IH0KICAgICAgICBlbHNlIGlmIChqYW1MZW1idXIxID09IDQpIHsgcGVyc2VuTGVtYnVyMSA9IDAuMzY7IH0KICAgICAgICBlbHNlIGlmIChqYW1MZW1idXIxID49IDUpIHsgcGVyc2VuTGVtYnVyMSA9IDAuMzg7IH0KCiAgICAgICAgZG91YmxlIGdhamlMZW1idXIxID0gZ2FqaVBva29rMSAqIHBlcnNlbkxlbWJ1cjE7CiAgICAgICAgZG91YmxlIHRvdGFsUGVuZ2hhc2lsYW4xID0gZ2FqaVBva29rMSArIGdhamlMZW1idXIxOwoKICAgICAgICBTeXN0ZW0ub3V0LnByaW50ZihMb2NhbGUuR0VSTUFOWSwgIkdvbG9uZ2FuICVzIChMZW1idXIgJWQgSmFtKSAtPiBUb3RhbDogUnAgJSwuMGYlbiIsIAogICAgICAgICAgICAgICAgZ29sb25nYW4xLCBqYW1MZW1idXIxLCB0b3RhbFBlbmdoYXNpbGFuMSk7CgoKICAgICAgICAvLyAtLS0gREFUQSBLQVJZQVdBTiAyIChHb2xvbmdhbiBCLCBMZW1idXIgNSBKYW0pIC0tLQogICAgICAgIFN0cmluZyBnb2xvbmdhbjIgPSAiQiI7CiAgICAgICAgaW50IGphbUxlbWJ1cjIgPSA1OwogICAgICAgIGRvdWJsZSBnYWppUG9rb2syID0gNjUwMDAwMDsKICAgICAgICBkb3VibGUgcGVyc2VuTGVtYnVyMiA9IDA7CgogICAgICAgIGlmIChqYW1MZW1idXIyID09IDEpIHsgcGVyc2VuTGVtYnVyMiA9IDAuMzA7IH0KICAgICAgICBlbHNlIGlmIChqYW1MZW1idXIyID09IDIpIHsgcGVyc2VuTGVtYnVyMiA9IDAuMzI7IH0KICAgICAgICBlbHNlIGlmIChqYW1MZW1idXIyID09IDMpIHsgcGVyc2VuTGVtYnVyMiA9IDAuMzQ7IH0KICAgICAgICBlbHNlIGlmIChqYW1MZW1idXIyID09IDQpIHsgcGVyc2VuTGVtYnVyMiA9IDAuMzY7IH0KICAgICAgICBlbHNlIGlmIChqYW1MZW1idXIyID49IDUpIHsgcGVyc2VuTGVtYnVyMiA9IDAuMzg7IH0KCiAgICAgICAgZG91YmxlIGdhamlMZW1idXIyID0gZ2FqaVBva29rMiAqIHBlcnNlbkxlbWJ1cjI7CiAgICAgICAgZG91YmxlIHRvdGFsUGVuZ2hhc2lsYW4yID0gZ2FqaVBva29rMiArIGdhamlMZW1idXIyOwoKICAgICAgICBTeXN0ZW0ub3V0LnByaW50ZihMb2NhbGUuR0VSTUFOWSwgIkdvbG9uZ2FuICVzIChMZW1idXIgJWQgSmFtKSAtPiBUb3RhbDogUnAgJSwuMGYlbiIsIAogICAgICAgICAgICAgICAgZ29sb25nYW4yLCBqYW1MZW1idXIyLCB0b3RhbFBlbmdoYXNpbGFuMik7CgoKICAgICAgICAvLyAtLS0gREFUQSBLQVJZQVdBTiAzIChHb2xvbmdhbiBDLCBMZW1idXIgMSBKYW0pIC0tLQogICAgICAgIFN0cmluZyBnb2xvbmdhbjMgPSAiQyI7CiAgICAgICAgaW50IGphbUxlbWJ1cjMgPSAxOwogICAgICAgIGRvdWJsZSBnYWppUG9rb2szID0gOTUwMDAwMDsKICAgICAgICBkb3VibGUgcGVyc2VuTGVtYnVyMyA9IDA7CgogICAgICAgIGlmIChqYW1MZW1idXIzID09IDEpIHsgcGVyc2VuTGVtYnVyMyA9IDAuMzA7IH0KICAgICAgICBlbHNlIGlmIChqYW1MZW1idXIzID09IDIpIHsgcGVyc2VuTGVtYnVyMyA9IDAuMzI7IH0KICAgICAgICBlbHNlIGlmIChqYW1MZW1idXIzID09IDMpIHsgcGVyc2VuTGVtYnVyMyA9IDAuMzQ7IH0KICAgICAgICBlbHNlIGlmIChqYW1MZW1idXIzID09IDQpIHsgcGVyc2VuTGVtYnVyMyA9IDAuMzY7IH0KICAgICAgICBlbHNlIGlmIChqYW1MZW1idXIzID49IDUpIHsgcGVyc2VuTGVtYnVyMyA9IDAuMzg7IH0KCiAgICAgICAgZG91YmxlIGdhamlMZW1idXIzID0gZ2FqaVBva29rMyAqIHBlcnNlbkxlbWJ1cjM7CiAgICAgICAgZG91YmxlIHRvdGFsUGVuZ2hhc2lsYW4zID0gZ2FqaVBva29rMyArIGdhamlMZW1idXIzOwoKICAgICAgICBTeXN0ZW0ub3V0LnByaW50ZihMb2NhbGUuR0VSTUFOWSwgIkdvbG9uZ2FuICVzIChMZW1idXIgJWQgSmFtKSAtPiBUb3RhbDogUnAgJSwuMGYlbiIsIAogICAgICAgICAgICAgICAgZ29sb25nYW4zLCBqYW1MZW1idXIzLCB0b3RhbFBlbmdoYXNpbGFuMyk7CiAgICAgICAgICAgICAgICAKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSIpOwogICAgfQp9Cg==
stdin
LS0tIFBST0dSQU0gSElUVU5HIEdBSkkgS0FSWUFXQU4gLS0tCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpHb2xvbmdhbiBBIChMZW1idXIgMiBKYW0pIC0mZ3Q7IFRvdGFsOiBScCA2LjYwMC4wMDAKR29sb25nYW4gQiAoTGVtYnVyIDUgSmFtKSAtJmd0OyBUb3RhbDogUnAgOC45NzAuMDAwCkdvbG9uZ2FuIEMgKExlbWJ1ciAxIEphbSkgLSZndDsgVG90YWw6IFJwIDEyLjM1MC4wMDAKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCg==
--- PROGRAM HITUNG GAJI KARYAWAN ---
------------------------------------
Golongan A (Lembur 2 Jam) -> Total: Rp 6.600.000
Golongan B (Lembur 5 Jam) -> Total: Rp 8.970.000
Golongan C (Lembur 1 Jam) -> Total: Rp 12.350.000
------------------------------------