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

Для сложения двух чисел в математике мы пишем, например, 3 + 4. В программировании — то же самое. Вот программа, складывающая два числа:

<?php

// Не забываем точку с запятой в конце, так как каждая строчка в коде - инструкция.
3 + 4;

(Помните про комментарии? Выше в коде после символов // — комментарий от учителя).

Арифметика в программировании практически не отличается от школьной арифметики.

Строчка кода 3 + 4; заставит интерпретатор сложить числа и узнать результат. Эта программа будет работать, но в ней нет смысла, потому что по сути мы не даём команду интерпретатору, мы просто говорим ему «смотри, сумма трёх и четырёх». В реальной работе недостаточно сообщать интерпретатору о математическом выражении. Например, при создании интернет-магазина недостаточно просить интерпретатор посчитать стоимость товаров в корзине, а нужно просить посчитать стоимость И показать цену покупателю.

Нам нужно попросить интерпретатор сложить 3 + 4 И дать команду сделать что-то с результатом. Например, вывести его на экран:

<?php
// снова не забываем точку с запятой в конце строчки
print_r(3 + 4);

После запуска на экране появится результат:

7

Кроме сложения доступны следующие операции:

Теперь давайте выведем на экран результат деления, а потом результат возведения в степень:

print_r(8 / 2);  // => 4
print_r(3 ** 2); // => 9

Иногда для удобства мы будем показывать в комментариях результат запуска строчек кода вот так: => РЕЗУЛЬТАТ. Например, // => 4.

Первая инструкция выведет на экран 4 (потому что 8 / 2 это 4), а вторая инструкция выведет на экран 9 (потому что 32 это 9).

Задание

Выведите на экран результат деления числа 81 на 9.


Советы
  • Всегда отбивайте арифметические операторы пробелами от самих чисел (операндов) – это хороший стиль программирования. Поэтому в наших примерах print_r(3 + 4), а не print_r(3+4).

  • Деление на ноль приводит к ошибке. Чтобы его не допустить, нужно знать про условные конструкции (о них вы узнаете в следующих уроках).

  • Если в редакторе есть запись // BEGIN и // END, то код нужно писать между этими строчками.

Exercise available only for signed users