-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsoal1.cpp
More file actions
28 lines (25 loc) · 703 Bytes
/
soal1.cpp
File metadata and controls
28 lines (25 loc) · 703 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
using namespace std;
int main() {
int parkir, jam, menit, detik, biaya, sisa;
cout << "Masukkan total parkir dalam detik: ";
cin >> parkir;
jam = parkir / 3600;
sisa = parkir % 3600;
menit = sisa / 60;
detik = sisa % 60;
int jam_bulat;
if (parkir % 3600 == 0) {
jam_bulat = parkir / 3600;
} else {
jam_bulat = parkir / 3600 + 1;
}
if (jam_bulat <= 1) {
biaya = 1000;
} else {
biaya = 1000 + (jam_bulat - 1) * 2000;
}
cout << "Durasi parkir: " << jam << " jam, " << menit << " menit, " << detik << " detik" << endl;
cout << "Total biaya parkir: Rp " << biaya << endl;
return 0;
}