Ulasan: Perhitungan Sederhana
Termasuk bagian Dasar-Dasar dalam perjalanan PHP di Coddy. Pelajaran 21 dari 71.
Tantangan
MudahBaca tiga angka dari input: basePrice, taxPercent, dan quantity.
Hitung total akhir dengan melakukan langkah-langkah berikut:
- Mulai dengan harga dasar
- Tambahkan pajak dengan mengalikan harga dasar dengan
(taxPercent / 100), lalu tambahkan hasilnya ke harga - Kalikan hasilnya dengan jumlah
- Kurangi total dengan diskon tetap sebesar
15 - Terakhir, tambahkan biaya pengiriman yang dihitung sebagai
quantity ** 2
Cetak total akhir.
Contoh:
Jika inputnya adalah 50, 10, dan 2, outputnya seharusnya 99 karena:
- Harga dasar: 50
- Tambahkan pajak 10%: 50 + (50 * 10 / 100) = 50 + 5 = 55
- Kalikan dengan jumlah 2: 55 * 2 = 110
- Kurangi diskon 15: 110 - 15 = 95
- Tambahkan biaya pengiriman (2 ** 2 = 4): 95 + 4 = 99
Coba sendiri
<?php
// Baca input
$basePrice = intval(fgets(STDIN));
$taxPercent = intval(fgets(STDIN));
$quantity = intval(fgets(STDIN));
// TODO: Tulis kodemu di bawah ini
// 1. Mulai dengan harga dasar
// 2. Tambahkan pajak (basePrice * taxPercent / 100)
// 3. Kalikan dengan quantity
// 4. Kurangi dengan diskon sebesar 15
// 5. Tambahkan biaya pengiriman (quantity ** 2)
// Tampilkan total akhir sebagai output
echo $finalTotal;
?>Semua pelajaran di Dasar-Dasar
4Operator Perbandingan & Logika
Operator PerbandinganKesamaan & IdentitasOperator Logika Bagian 1Operator Logika Bagian 2Rangkuman: Logika Sederhana2Variabel dan Tipe Data
AngkaString dan Tanda KutipBooleanKonvensi PenamaanRangkuman, Inisialisasi VariabelVariabel KosongPenggabungan stringMengambil input PenggunaKonversi ke Tipe Data Lain5Logika Percabangan
Pernyataan ifIf-elseOperator ternaryOperator koalesensi nullPernyataan switchRangkuman: Membuat Keputusan3Operator Dasar
Operator AritmetikaOperator ModuloOperator PangkatPenugasan GabunganInkrementasi/DekrementasiPrioritas OperatorUlasan: Perhitungan SederhanaOperator stringLatihan sendiri: Compiler PHP online