Программа для вычисления x и y по формулам - Pascal
Формулировка задачи:
Составить программу для вычисления x и y по формулам . Изображение с формулой прикрепил к ссылке.
Формулы:
Помогите пожалуйста. Буду ооочень благодарен.
(Ссылка на сторонний ресурс удалена)
Решение задачи: «Программа для вычисления x и y по формулам»
textual
Листинг программы
var a, b, c, x, y, t: real; begin write('a = '); readln(a); write('b = '); readln(b); write('c = '); readln(c); x := abs(a - b * sin(c)); if x = 0 then writeln('x не определено.') else begin x := sqr(cos(a * b)) / sqrt(x); writeln('x = ', x) end; y := cos(c * c * c); if (sin(b) = 0) or (c = 0) or (y = 0) then writeln('y не определено.') else begin t := 2 * a / b / c; y := sin(t) / cos(t) * ln(abs(sqr(sin(b)) / y)); writeln('y = ', y) end; readln end.
Объяснение кода листинга программы
- Создается переменная
a
и присваивается ей значение, полученное от пользователя. - Создается переменная
b
и присваивается ей значение, полученное от пользователя. - Создается переменная
c
и присваивается ей значение, полученное от пользователя. - Вычисляется значение переменной
x
по формулеabs(a - b * sin(c))
и сохраняется в переменнойx
. - Проверяется условие
x = 0
. Если оно выполняется, то выводится сообщениеx не определено.
, иначе выполняется следующая часть кода. - Вычисляется значение переменной
x
по формулеsqrt(cos(a * b))
. Значениеx
сохраняется в переменнойx
. - Выводится значение переменной
x
. - Создается переменная
y
и присваивается ей значение, вычисленное по формулеcos(c * c * c)
. - Проверяется условие
(sin(b) = 0) or (c = 0) or (y = 0)
. Если оно выполняется, то выводится сообщениеy не определено.
, иначе выполняется следующая часть кода. - Вычисляется значение переменной
t
по формуле2 * a / b / c
. - Вычисляется значение переменной
y
по формулеsin(t) / cos(t) * ln(abs(sqr(sin(b)) / y))
. - Значение
y
сохраняется в переменнойy
. - Выводится значение переменной
y
. - Выполняется операция
readln()
. - Конец программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д