Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
Start Function InputData() Input nomor_pelanggan Input nama_pelanggan Input kategori_iPhone (A, B, C) Input lama_penyewaan Input jumlah_hari_keterlambatan Return nomor_pelanggan, nama_pelanggan, kategori_iPhone, lama_penyewaan, jumlah_hari_keterlambatan End Function Function HitungHargaPerHari(kategori_iPhone) If kategori_iPhone == 'A' Then harga_per_hari = 200000 Else If kategori_iPhone == 'B' Then harga_per_hari = 100000 Else harga_per_hari = 50000 End If Return harga_per_hari End Function Function HitungBiayaSewa(harga_per_hari, lama_penyewaan) If lama_penyewaan > 3 Then biaya_awal = (harga_per_hari * 3) + (harga_per_hari * 0.8 * (lama_penyewaan - 3)) Else biaya_awal = harga_per_hari * lama_penyewaan End If Return biaya_awal End Function Function HitungBiayaKeterlambatan(harga_per_hari, jumlah_hari_keterlambatan) biaya_keterlambatan = jumlah_hari_keterlambatan * harga_per_hari * 0.5 Return biaya_keterlambatan End Function Function OutputData(nomor_pelanggan, nama_pelanggan, kategori_iPhone, lama_penyewaan, jumlah_hari_keterlambatan, biaya_awal, biaya_keterlambatan, total_biaya) Output "Nomor Pelanggan: ", nomor_pelanggan Output "Nama Pelanggan: ", nama_pelanggan Output "Kategori iPhone: ", kategori_iPhone Output "Lama Penyewaan: ", lama_penyewaan Output "Jumlah Hari Keterlambatan: ", jumlah_hari_keterlambatan Output "Biaya Penyewaan: ", biaya_awal Output "Biaya Keterlambatan: ", biaya_keterlambatan Output "Total Biaya: ", total_biaya End Function // Main Program nomor_pelanggan, nama_pelanggan, kategori_iPhone, lama_penyewaan, jumlah_hari_keterlambatan = InputData() harga_per_hari = HitungHargaPerHari(kategori_iPhone) biaya_awal = HitungBiayaSewa(harga_per_hari, lama_penyewaan) biaya_keterlambatan = HitungBiayaKeterlambatan(harga_per_hari, jumlah_hari_keterlambatan) total_biaya = biaya_awal + biaya_keterlambatan OutputData(nomor_pelanggan, nama_pelanggan, kategori_iPhone, lama_penyewaan, jumlah_hari_keterlambatan, biaya_awal, biaya_keterlambatan, total_biaya) End
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)