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
|
- Jam lembur ke-3 dan seterusnya dikali 3
|
||||||
6. Jumlahkan `jam_normal + nilai_lembur` untuk mendapatkan total nilai jam kerja efektif.
|
6. Jumlahkan `jam_normal + nilai_lembur` untuk mendapatkan total nilai jam kerja efektif.
|
||||||
7. Ulangi proses untuk setiap baris data.
|
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