Найти остаток от деления целой части значения функции Z=Ln(x^2 + ab) на 7 - Pascal

Узнай цену своей работы

Формулировка задачи:

привет всем мне срочно нужна помощь в решении задачи найти остаток от деления целой части значения функции Z=Ln(x^2 + ab) на 7 и в зависимости от величины остатка напечатать сообщения об одном из дней недели пронумеровать их от 0 до 6 help!!!!!!!!!!!!!!!!!!!!!!!

Решение задачи: «Найти остаток от деления целой части значения функции Z=Ln(x^2 + ab) на 7»

textual
Листинг программы
Uses
 crt;
Const
  l:array[0..6] of string[14]=('ÂîñêðåñåГ*ГјГҐ','ГЏГ®Г*åäåëüГ*ГЁГЄ','ÂòîðГ*ГЁГЄ','ÑðåäГ*',
                           '×åòâåðã','ГЏГїГІГ*ГЁГ¶Г*','ÑóááîòГ*');
Var
 x,a,b,z:real;
 i:integer;
begin
ClrScr;
write('x,a,b: ');
readln(x,a,b);
z:=ln(x*x+a*b);
for i:=0 to 6 do
 if (trunc(z) mod 7)=i then
  writeln(l[i]);
readkey
end.

Объяснение кода листинга программы

В данном коде используется язык программирования Pascal. Он предназначен для решения математических задач и включает в себя функцию ln, которая вычисляет натуральный логарифм числа. В начале кода подключается библиотека crti, которая необходима для работы с функцией ln. Далее определяются константы и переменные:

  • l - массив строк, содержащий названия и значения переменных;
  • x, a, b - переменные, которые содержат значения, введенные пользователем;
  • z - переменная, в которую записывается результат вычисления функции ln(x*x + a*b). Затем происходит чтение значений переменных x, a и b с помощью функции readln(). Далее вычисляется значение переменной z с помощью функции ln(x*x + a*b). Затем происходит цикл for, который выполняется 7 раз (от 0 до 6). В каждой итерации цикла проверяется, является ли остаток от деления значения переменной z на 7 равным текущему индексу (i). Если это условие выполняется, то выводится соответствующий элемент из массива l. В конце кода вызывается функция readkey(), которая позволяет пользователю продолжить выполнение программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.933 из 5
Похожие ответы