Арифметические операторы

Тренажер по PHP для пользователей с начальным уровнем подготовки.

Тренажер PHP

Арифметические операторы — это основа любых вычислений в программировании. С их помощью можно складывать, вычитать, умножать и делить числа, а также выполнять более сложные операции, такие как нахождение остатка от деления или возведение в степень. В этом тренажере мы пройдем путь от самых простых операций, вроде сложения двух чисел, до задач, где важен порядок действий. Вам предстоит исправлять ошибки в коде, предсказывать результаты вычислений и даже собирать рабочие скрипты из отдельных частей. Этот набор заданий поможет вам уверенно обращаться с числами и переменными в PHP, используя основные математические "инструменты" языка. Вы научитесь работать с такими операндами и операторами, чтобы PHP стал вашим надежным калькулятором.

Список тем

1. Простое сложение

id: 38923_task_arithmetic_1

В коде объявлены две переменные с числами. Ваша задача — сложить их значения и сохранить результат в переменную $sum. Для этого вставьте пропущенный арифметический оператор.

Заполните пропуски
<?php
$a = 15;
$b = 7;
$sum = $a input1S $b;
echo $sum;
?>
Сообщения
Проверить
Показать решение на 3 сек.
Показать подсказку

2. Результат вычитания

id: 38923_task_arithmetic_2

Проанализируйте код, который вычисляет количество оставшихся товаров на складе после продажи. Впишите в поле ответа итоговое число, которое будет выведено на экран.

Что должно получиться?
<?php
$items_total = 25;
$items_sold = 11;
$items_left = $items_total - $items_sold;
echo $items_left;
?>
Сообщения
Проверить
Показать подсказку

3. Ошибка в расчете стоимости

id: 38923_task_arithmetic_3

В этом коде программист хотел посчитать общую стоимость товара, умножив цену на количество, но использовал неверный символ для операции умножения. Найдите строку с ошибкой и исправьте ее.

Найдите ошибку и исправьте
<?php
$price = 200;
$quantity = 5;
 
$total_cost = $price x $quantity;
 
echo $total_cost;
?>
Сообщения
Проверить
Показать решение на 3 сек.
Показать подсказку

4. Что вернет операция деления?

id: 38923_task_arithmetic_4

Перед вами код, который делит одно число на другое. Внимательно изучите его и выберите из предложенных вариантов тот, который будет выведен на экран в результате выполнения скрипта.

Выберите правильный вариант ответа
<?php
$total_distance = 100;
$hours = 8;
echo $total_distance / $hours;
?>
Сообщения
Проверить
Показать подсказку

5. Сопоставьте оператор и его название

id: 38923_task_arithmetic_5

Каждому символу арифметической операции в левой колонке соответствует её название в правой. Расставьте названия в правильном порядке, чтобы они соответствовали операторам.

Сопоставьте строки в правой(нижней) части с соответствующими строками в левой(верхней) по порядковому номеру
+
**
%
-
/
*
Вычитание
Деление
Остаток от деления
Возведение в степень
Умножение
Сложение
Сообщения
Проверить
Показать подсказку

6. Остаток от деления

id: 38923_task_arithmetic_6

Этот код определяет, сколько яблок останется, если разложить их поровну по корзинам. Впишите число, которое выведет `echo`.

Что должно получиться?
<?php
// 23 яблока нужно разложить в 4 корзины
$apples = 23;
$baskets = 4;
$leftover = $apples % $baskets;
echo $leftover;
?>
Сообщения
Проверить
Показать подсказку

7. Соберите код для возведения в степень

id: 38923_task_arithmetic_7

Соберите из фрагментов работающий скрипт, который вычисляет 2 в 5-й степени и выводит результат на экран. Одна из строк в списке лишняя и не должна использоваться.

Перетяните в правильном порядке строки из одного блока в другой
<?php
$base = 2;
$power = 5;
$result = $base ** $power;
echo $result;
$result = $base * $power;
?>
Сообщения
Проверить
Показать решение на 3 сек.
Показать подсказку

8. Приоритет операторов

id: 38923_task_arithmetic_8

Внимательно посмотрите на выражение. Какой результат будет выведен с учётом стандартного приоритета арифметических операторов? Порядок действий имеет значение!

Выберите правильный вариант ответа
<?php
echo 5 + 3 * 4;
?>
Сообщения
Проверить
Показать подсказку

9. Измените приоритет с помощью скобок

id: 38923_task_arithmetic_9

Используя элементы из "банка", соберите выражение так, чтобы сначала выполнилось сложение чисел, а только потом результат умножился на 3. Это изменит стандартный порядок вычислений.

Нужно правильно расставить в пропуски предложенные варианты
<?php
// Нужно, чтобы (5 + 2) * 3
$result = input1S 5 + 2 input2S * 3;
echo $result;
?>
(
)
;
$
Сообщения
Проверить
Показать решение на 3 сек.
Показать подсказку

PHP: запуск кода в браузере

id: 38923_compiler

Погрузитесь в мир вычислений PHP! В этом примере показаны базовые арифметические операции: от простого сложения до возведения в степень. Попробуйте изменить значения переменных $a и $b, чтобы увидеть, как мгновенно меняются результаты. Обязательно поэкспериментируйте с оператором остатка от деления (%) — это лучший способ программно проверить число на четность. А что будет, если установить $b в значение 0? Попробуйте и посмотрите, как PHP отреагирует на деление на ноль!

🐘
Запустить тренажёр (PHP)
НайтиКурс.Ру