Menu
CoddyTech

Ringkasan: Membuat Kode yang Dapat Digunakan Kembali

Termasuk bagian Dasar-Dasar dalam perjalanan PHP di Coddy. Pelajaran 68 dari 71.

challenge icon

Tantangan

Mudah

Baca tiga baris input:

  1. Nama barang (misalnya, Coffee)
  2. Harga dasar sebagai angka desimal (misalnya, 4.50)
  3. Jumlah sebagai bilangan bulat (misalnya, 3)

Buat fungsi bernama calculateTotal yang menggabungkan semua hal yang telah kamu pelajari tentang fungsi:

  • Parameter: $item (string), $price (float), $quantity (int dengan nilai default 1)
  • Tipe pengembalian: string

Di dalam fungsi:

  • Buat variabel lokal $subtotal untuk menyimpan hasil dari $price * $quantity
  • Kembalikan string dengan format: [quantity]x [item] = $[subtotal]

Panggil fungsi dengan nilai input dan cetak hasil yang dikembalikan.

Contoh 1:

Jika inputnya adalah Coffee, 4.50, dan 3, outputnya seharusnya:

3x Coffee = $13.5

Contoh 2:

Jika inputnya adalah Sandwich, 8.99, dan 2, outputnya seharusnya:

2x Sandwich = $17.98

Contoh 3:

Jika inputnya adalah Muffin, 3.25, dan 5, outputnya seharusnya:

5x Muffin = $16.25

Coba sendiri

<?php
// Baca input
$item = trim(fgets(STDIN));
$price = floatval(fgets(STDIN));
$quantity = intval(fgets(STDIN));

// TODO: Buat fungsi calculateTotal di bawah ini
// - Parameter: $item (string), $price (float), $quantity (int dengan nilai bawaan 1)
// - Tipe nilai kembalian: string
// - Di dalam fungsi: buat variabel $subtotal dan kembalikan string yang sudah diformat



// Panggil fungsi dan cetak hasilnya

?>

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler PHP online