Update README.md
This commit is contained in:
parent
8fd6f47818
commit
10a2cbfa51
31
README.md
31
README.md
@ -53,34 +53,3 @@ h#3: 9
|
||||
- Jam lembur ke-3 dan seterusnya dikali 3
|
||||
6. Jumlahkan `jam_normal + nilai_lembur` untuk mendapatkan total nilai jam kerja efektif.
|
||||
7. Ulangi proses untuk setiap baris data.
|
||||
|
||||
## 💻 Contoh Kode (Python)
|
||||
```python
|
||||
def hitung_jam_kerja(jam_masuk, jam_keluar):
|
||||
total_jam = jam_keluar - jam_masuk
|
||||
if total_jam <= 8:
|
||||
return total_jam
|
||||
else:
|
||||
lembur = total_jam - 8
|
||||
lembur_total = 0
|
||||
if lembur >= 1:
|
||||
lembur_total += 1 * 1
|
||||
if lembur >= 2:
|
||||
lembur_total += 1 * 2
|
||||
if lembur > 2:
|
||||
lembur_total += (lembur - 2) * 3
|
||||
return 8 + lembur_total
|
||||
data = [
|
||||
(7, 10),
|
||||
(10, 20),
|
||||
(1, 10),
|
||||
]
|
||||
for i, (masuk, keluar) in enumerate(data, start=1):
|
||||
total = hitung_jam_kerja(masuk, keluar)
|
||||
print(f"h#{i}: {total}")
|
||||
|
||||
|
||||
Hasil output:
|
||||
h#1: 3
|
||||
h#2: 11
|
||||
h#3: 9
|
Loading…
x
Reference in New Issue
Block a user