Теория:
В Паскале можно выполнять стандартные математические операции. Обычно для таких операций применяется целочисленный тип данных – integer. Только при выполнении операции деления (\(/\)) в результате может получиться вещественное число – real.
Для получения целой части частного в результате деления используется операция div. Дробная часть не выводится, например \(14 \) \(div \) \(3 \) \(= \) \(4\).
Для того, чтобы получить в результате деления остаток, используется операция mod.
Например, \(14 \) \(mod \) \(3 \) \(= \) \(2\).
Например, \(14 \) \(mod \) \(3 \) \(= \) \(2\).
Попробуем написать программу на языке программирования Паскаль, которая вычислит сумму цифр трёхзначного числа.
Будем использовать операции div и mod.
Пусть введённое число с клавиатуры – \(x\).
Получим первую цифру числа: \(x \) \(div \) \(100\).
Вторую цифру: \(x \) \(mod\) \(100 \) \(div \) \(10\).
Третью цифру: \(x \) \(mod\) \(10\).
Получим первую цифру числа: \(x \) \(div \) \(100\).
Вторую цифру: \(x \) \(mod\) \(100 \) \(div \) \(10\).
Третью цифру: \(x \) \(mod\) \(10\).
Например, с клавиатуры ввели число \(238\).
\(238 \) \(div \) \(100 \) \(= \) \(2\)
\(238 \) \(mod \) \(100 \) \(div \) \(10 \) \(= \) \(3\)
\(238 \) \(mod \) \(10 \) \(= \) \(8\)
\(238 \) \(mod \) \(100 \) \(div \) \(10 \) \(= \) \(3\)
\(238 \) \(mod \) \(10 \) \(= \) \(8\)
После нужно будет сложить полученные результаты и вывести ответ на экран.
