Menu
Coddy logo textTech

Recap - Creating Reusable Code

Часть раздела Основы путешествия по PHP на Coddy — урок 68 из 71.

challenge icon

Задание

Легко

Прочитайте три строки ввода:

  1. Название товара (например, Coffee)
  2. Базовая цена как десятичное число (например, 4.50)
  3. Количество как целое число (например, 3)

Создайте функцию с названием calculateTotal, которая объединяет все, что вы узнали о функциях:

  • Параметры: $item (string), $price (float), $quantity (int с значением по умолчанию 1)
  • Тип возвращаемого значения: string

Внутри функции:

  • Создайте локальную переменную $subtotal для хранения результата $price * $quantity
  • Верните строку в формате: [quantity]x [item] = $[subtotal]

Вызовите функцию с значениями ввода и выведите возвращенный результат.

Пример 1:

Если ввод: Coffee, 4.50 и 3, вывод должен быть:

3x Coffee = $13.5

Пример 2:

Если ввод: Sandwich, 8.99 и 2, вывод должен быть:

2x Sandwich = $17.98

Пример 3:

Если ввод: Muffin, 3.25 и 5, вывод должен быть:

5x Muffin = $16.25

Попробуйте сами

<?php
// Чтение ввода
$item = trim(fgets(STDIN));
$price = floatval(fgets(STDIN));
$quantity = intval(fgets(STDIN));

// TODO: Создайте функцию calculateTotal ниже
// - Параметры: $item (string), $price (float), $quantity (int со значением по умолчанию 1)
// - Тип возвращаемого значения: string
// - Внутри: создайте переменную $subtotal и верните отформатированную строку



// Вызовите функцию и выведите результат

?>

Все уроки раздела Основы