Арифметические операторы
Часть раздела Основы путешествия по PHP на Coddy. Урок 15 из 71.
Теперь, когда вы знаете, как работать с переменными и типами данных, давайте выполним вычисления с ними. PHP предоставляет четыре основных арифметических оператора, которые работают точно так же, как в математике:
| Оператор | Операция | Пример |
+ | Сложение | 5 + 3 → 8 |
- | Вычитание | 10 - 4 → 6 |
* | Умножение | 6 * 7 → 42 |
/ | Деление | 20 / 4 → 5 |
Вы можете использовать эти операторы напрямую с числами или с переменными:
<?php
$price = 25;
$quantity = 4;
$total = $price * $quantity;
echo $total; // Outputs: 100
?>Вы также можете комбинировать несколько операций в одном выражении:
<?php
$result = 10 + 5 - 3;
echo $result; // Outputs: 12
?>Задание
ЛегкоПрочитайте три числа из ввода: цену, количество и сумму скидки.
Вычислите общую стоимость, умножив цену на количество, затем вычтите скидку из этого результата.
Выведите итоговую сумму.
Пример:
Если входные данные 50, 3 и 25, то вывод должен быть 125 (потому что 50 × 3 - 25 = 125).
Попробуйте сами
<?php
// Чтение входных данных
$price = intval(fgets(STDIN));
$quantity = intval(fgets(STDIN));
$discount = intval(fgets(STDIN));
// TODO: Напишите ниже свой код для расчета общей стоимости
// Вывод результата
echo $total;
?>В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы сравнения и логические операторы
Операторы сравненияРавенство и идентичностьЛогические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логика2Переменные и типы данных
ЧислаСтроки и кавычкиБулевы значенияСоглашения об именованииПовторение — инициализация переменныхПустые переменныеКонкатенация строкПолучение пользовательского вводаПриведение к другим типам5Условная логика
Оператор ifIf — ElseТернарный операторОператор нулевого слиянияОператор switchПовторение: принятие решений3Основные операторы
Арифметические операторыОператор остатка от деленияОператор возведения в степеньСоставное присваиваниеИнкремент/декрементПриоритет операторовПовторение — простые вычисленияОператоры строкПотренируйтесь самостоятельно: Онлайн-компилятор PHP