Обчислить значение функции используя if...then....else - Pascal

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

Решение задачи: «Обчислить значение функции используя if...then....else»

textual
Листинг программы
Uses
 CRT;
Var
 x,y:real;
begin
ClrScr;
write('Ââåäèòå X: ');
readln(x);
if x<-1 then
y:=-1*(pi+sqrt(abs(sin(x)/exp(x+pi))))
else
if (x>=-1) and (x<1) then
y:=sqr(cos(x))+1.2+exp(-6*ln(10))
else
y:=sqr(sin(x*X*x))+x*ln(x+1);
writeln('Y:=',y);
readkey
end.

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

  1. Объявлены две переменные: x и y типа real.
  2. Заголовок модуля CRT (Console I/O).
  3. Вывод на экран инструкции для ввода значения переменной X.
  4. Ввод значения переменной X с клавиатуры.
  5. Если значение X меньше -1, то значение переменной Y равно -1*(пи+корень из абсолютного значения синуса(X)/экспонента(X+пи)).
  6. Если значение X больше или равно -1 и меньше 1, то значение переменной Y равно квадрату косинуса(X)+1.2экспонента(-6лог(10)).
  7. Если значение X больше или равно -1 и меньше 1, то значение переменной Y равно квадрату синуса(XX)+Xлог(X+1).
  8. Вывод значения переменной Y.
  9. Ожидание нажатия клавиши.

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


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

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

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