Logika script tambahan gaji saat lembur

Agan Master minta bantuan Saya sdg buat script lembur dengan hitungan //Hitungan $Jam1 = 1.5 x tbgaji /173 $Jamselanjutnya = 2.0 x tbgaji/173

Untuk hitungan jamnya sdh saya buat di tbdurasi sdh done ketika apply lembur

Cuma saya masih bingung logika memangggil jika hanya 1 jam berarti Echo $jam1 Tapi kalau diatas 1jam Echo $jamselanjutnya

Misal jika si a lembur 3jam Bagaimana panggil script Tbdurasi xrumus

Mohon bantuannya.trimaksh

avatar Vegaa
@Vegaa

1 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:

Pake if aja gan:


//Misal ini didalam function saat script lembur dipanggil

$jam = 3; //misal dapat 3 jam

if($jam == 1) //Jika hanya 1 jam
{
$hasilLembur = 1.5 x tbgaji /173;
}
else if($jam > 1) //Jika lebih dari 1 jam
{
$jam1 = 1.5 x tbgaji /173;
$jamSelanjutnya = $jam - 1;
$hasilLembur =  2.0 x tbgaji/173;
$hasilLembur = ($hasilLembur * $jamSelanjutnya) + jam1;
}

echo $hasilLembur; //hasilnya adalah (hasilLemburJamSelanjutnya + jam1)


avatar keccikun
@keccikun

364 Kontribusi 196 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban