Программа для вычисления 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()
. - Конец программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д