Il 0% ha trovato utile questo documento (0 voti)
6 visualizzazioni3 pagine

Coding Java

Il programma calcola il salario di un dipendente in base al suo gruppo e alle ore di straordinario lavorate. A seconda del gruppo (A, B o C), viene determinato un salario base, mentre le ore di straordinario influenzano la percentuale aggiuntiva sul salario. Alla fine, il programma visualizza il gruppo del dipendente, il salario base, le ore di straordinario, il salario per straordinario e il totale delle entrate.

Caricato da

muklisprananda
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato DOCX, PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
6 visualizzazioni3 pagine

Coding Java

Il programma calcola il salario di un dipendente in base al suo gruppo e alle ore di straordinario lavorate. A seconda del gruppo (A, B o C), viene determinato un salario base, mentre le ore di straordinario influenzano la percentuale aggiuntiva sul salario. Alla fine, il programma visualizza il gruppo del dipendente, il salario base, le ore di straordinario, il salario per straordinario e il totale delle entrate.

Caricato da

muklisprananda
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato DOCX, PDF, TXT o leggi online su Scribd

import [Link].

Scanner;

public class GajiKaryawan {

public static void main(String[] args) {

Scanner input = new Scanner([Link]);

// Input golongan dan jam lembur

[Link]("Masukkan Golongan Karyawan (A/B/C): ");

String golongan = [Link]().toUpperCase();

[Link]("Masukkan Jam Lembur: ");

int jamLembur = [Link]();

double gajiPokok = 1000;

double persenLembur = 1000;

double gajiLembur, totalGaji;

// Menentukan gaji pokok berdasarkan golongan

if ([Link]("A")) {

gajiPokok = 5000000;

} else if ([Link]("B")) {

gajiPokok = 6500000;

} else if ([Link]("C")) {

gajiPokok = 9500000;

} else {

[Link]("Golongan tidak valid!");


[Link]();

return;

// Menentukan persentase lembur berdasarkan jam lembur

if (jamLembur == 1) {

persenLembur = 0.30;

} else if (jamLembur == 2) {

persenLembur = 0.32;

} else if (jamLembur == 3) {

persenLembur = 0.34;

} else if (jamLembur == 4) {

persenLembur = 0.36;

} else if (jamLembur >= 5) {

persenLembur = 0.38;

} else {

persenLembur = 0;

// Menghitung gaji lembur dan total gaji

gajiLembur = gajiPokok * persenLembur;

totalGaji = gajiPokok + gajiLembur;

// Menampilkan hasil

[Link]("\n=== HASIL PERHITUNGAN GAJI KARYAWAN ===");

[Link]("Golongan Karyawan : " + golongan);


[Link]("Gaji Pokok : Rp " + [Link]("%,.0f", gajiPokok));

[Link]("Jam Lembur : " + jamLembur + " Jam");

[Link]("Gaji Lembur : Rp " + [Link]("%,.0f", gajiLembur));

[Link]("Total Penghasilan : Rp " + [Link]("%,.0f", totalGaji));

[Link]();

Potrebbero piacerti anche