Значение 'div' и 'mod'.

Аватар пользователя pjlol
Не в сети
Последнее посещение: 2 года 33 недели назад
Зарегистрирован: 2014-07-04
Сообщения:

А я продолжаю свои рассказы о моем опыте работе с превосходным языком программирования, для начинающих - Паскалем. Сейчас хочу разъяснить вам значение таких базовых команд как 'div' и 'mod'. Все невероятно просто, ведь "див" - выделяет только целую часть при делении. Например:

x := 100;

y := x div 11;

И в ответе у нас получится, что y=9. "Мод" же в свою очередь выделяет то что осталось. Например:

x := 100;

y := x mod 11;

В ответе у нас получится, что у=1. Кто-то скажет что это бесполезно, ведь есть просто функция деления, но это не так, ведь оно поможет для расчетов к примеру следующего типа:

Вот у вас есть 2 000 000 рублей. И вы хотите закупить компьютеры. Один компьютер стоит 15 000, а группа из десяти - 130 000. Посчитайте сколько у вас выйдет полученных групп компьютеров и одиночных. Элементарно:

Program four;

var x, y, z : Integer;

begin

read (x);

y := x div 90;

z := x mod 90 div 10;

writeln (y);

writeln (z)

end.

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

Аватар пользователя 8fank77
Не в сети
Последнее посещение: 3 года 10 недель назад
Зарегистрирован: 2014-06-30
Сообщения:
Функция.
Приветствую всех пользователей данного форума. Автор, большое вам спасибо за открытие столь полезной функции. У меня как раз скоро намечаются компьютерные курсы, на которых я попробую испытать эту функцию. Она действительно очень проста для понимания и с ее помощью можно делать различные расчеты.
Аватар пользователя tivik
Не в сети
Последнее посещение: 2 года 27 недель назад
Зарегистрирован: 2014-09-25
Сообщения:
Интересно

Приветствую! Вот интересная штука, ведь в HTML тег <div> выводил бы то, что указанно в CSS под "#", если не ошибаюсь.

Собственно, на счет расчетов...в РНР ваш расчет выглядел бы то ли проще, то ли сложнее, но так:

$one = 2000000 / 130000;

$xd = explode(", ", $one);

$th = 130000 * $xd;

$two = 2000000 - $th;

$otvet = $two / 15000;

$otvet = explode(", ". $otvet);

$ovet = $ovet * 15000;

А вот сдачу вывели бы так:

$sdscha = 2000000 - $otvet - $th;

Аватар пользователя tornado5
Не в сети
Последнее посещение: 4 недели 2 дня назад
Зарегистрирован: 2014-06-24
Сообщения:
  В HTML тег <div> это

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

Аватар пользователя pjlol
Не в сети
Последнее посещение: 2 года 33 недели назад
Зарегистрирован: 2014-07-04
Сообщения:
Ох, как запутанно.

Ну не знаю, как по мне то ваш вариант очень уж запутан. У меня и строчек меньше, да и запись видна как на ладони, ведь очень простая. А более подробно объясните-ка, что это за язык программирования? И какие его плюсы или превосходства?