<MyRusakov.ru />

Создание крупного проекта на Java с нуля

Создание крупного проекта на Java с нуля

Данный курс научит Вас создавать крупные проекты на Java грамотно и быстро. В курсе Вы увидите создание большой и сложной программы на Java абсолютно с нуля.

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

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

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Математические функции в PHP

Математические функции в PHP

Когда мы проходили JavaScript, то рассмотрели класс Math, в котором описаны константы и функции, которые напрямую относятся к математике. В PHP также имеются математические функции, которые мы и рассмотрим в этой статье.

Давайте начнём с математических констант в PHP:

<?php
  echo M_PI;
  echo "<br />";
  echo M_E;
?>

В данном примере, как Вы догадались, выводятся самые популярные константы математики: число П и число Е.

Теперь давайте рассмотрим математические функции в PHP. И начнём с двух функций: min() и max(). Обе функции принимают два параметра и возвращают минимальный или максимальный из них соответственно:

<?php
  $x = 5;
  $y = 7;
  echo max($x, $y);
  echo "<br />";
  echo min($x, $y);
?>

Теперь перейдём к функции abs(). Эта функция принимает в качестве параметра число и возвращает его модуль:

<?php
  $x = -5.2;
  echo abs($x);
?>

Ещё одна очень полезная математическая функция - это round(). Функция также принимает число и возвращает ближайшее целое. Другими словами, данная функция округляет число:

<?php
  $x = 12.353555;
  echo round($x);
?>

Также у функции round() есть параметр precision, который означает, до скольки знаков после запятой необходимо округлить число. По умолчанию, этот параметр имеет значение 0 (то есть округлить до целого):

<?php
  $x = 12.353555;
  echo round($x, 3);
?>

Как видите, исходное число округлилось до трёх знаков после запятой.

Также функция round() позволяет задать отрицательный precision, что позволит округлять до десятков, сотен, тысяч и так далее:

<?php
  $x = 531.1239;
  echo round($x, -2);
?>

Таким образом, наше число округлилось до сотен. В общем, функция round() очень полезная и используется достаточно часто.

Теперь рассмотрим функцию извлечения квадратного корня - sqrt():

<?php
  $x = 39;
  echo sqrt($x);
?>

  Иногда требуется возвести число в степень, и для этого существует функция pow(), принимающая два числа: основание и степень:

<?php
  $x = 2.5;
  $y = 4.2;
  echo pow($x, $y);
?>

Ещё одна функция, которая может Вам потребоваться, - это натуральный логарифм - log():

<?php
  $x = M_E * M_E;
  echo log($x);
?>

И, напоследок, рассмотрим основные тригонометрические функции:

<?php
  $x = 2.1;
  echo sin($x);
  echo "<br />";
  echo cos($x);
  echo "<br />";
  echo tan($x);
?>

  И обратные функции:

<?php
  $x = 0.9;
  echo asin($x);
  echo "<br />";
  echo acos($x);
  echo "<br />";
  echo atan($x);
?>

Вот и всё, что желательно знать о математических функциях в PHP. Главное понять, что запоминать всё это не надо, а надо лишь понять принцип использования. А если вдруг подзабудите какую-нибудь функцию, то посмотрите в справочник PHP, и всё будет в порядке.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (3):

kabiden-azamat kabiden-azamat 30.01.2014 00:21:11

В функцие min и max можно ли вставлять массив?

Ответить

tikkiwiki tikkiwiki 31.01.2014 12:08:06

Азамат, можно что угодно туда написать.

Ответить

ido1 ido1 01.06.2016 15:19:33

Туда можно написать даже текст. Он их их отсортирует в алфавитном порядке и в max выдаст то, что стоит дальше по алфавиту, а в min -- то, что стоит ближе.

Ответить

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.