Вычислить значение выражения - Free Pascal (94)

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

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

Помогите, пожалуйста Вычислить значение выражения: - провести проверку корректности введённых данных; - в случае, если данные некорректны, вывести соответствующее сообщение; - если данные корректны, вычислить значение выражения: u=tan^2(4α+βπ)/t

Решение задачи: «Вычислить значение выражения»

textual
Листинг программы
var a,b,t,u:real;
begin
write('t=');
readln(t);
write('alfa=');
readln(a);
write('beta=');
readln(b);
if t=0 then write('Значение u не определено, деление на 0')
else
 begin
  u:=sqr(sin(4*a+b*pi)/cos(4*a+b*pi))/t;
  write('u=',u:0:4);
 end;
end.

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

  1. Объявлены четыре переменные: a, b, t, u (реальные числа).
  2. Пользователю предлагается ввести значение переменной t.
  3. Затем пользователю предлагается ввести значение переменной a.
  4. После этого пользователю предлагается ввести значение переменной b.
  5. Далее выполняется проверка: если t равно нулю, то выводится сообщение об ошибке Значение u не определено, деление на 0.
  6. В противном случае выполняется вычисление: u = sqrt(sin(4a+bpi)/cos(4a+bpi))/t.
  7. И, наконец, выводится значение переменной u с точностью до четырех знаков после запятой.

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


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

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

7   голосов , оценка 3.714 из 5