Задать вопрос
25 мая, 19:29

Как

в лазарусе / делфи сделать в калькуляторе:

arcsin

arccos

arctg

arcctg

n!

%

+2
Ответы (1)
  1. 25 мая, 20:47
    0
    Функция вычисления арктангенса есть. Остальные можно выразить через арктангенс. Пусть х - число которое вводится в приемное поле калькулятора, у - это то, значение, которое мы выводим в поле ответа калькулятора.

    1) arcsin

    if abs (x) <1 then

    y:=arctan (x/sqrt (1-x*x)

    else y:=Pi*x;

    2) arccos

    y:=arctan (sqrt (1-x*x) / x) ;

    if x<0 then y:=Pi+y;

    3) arctg

    y:=arctan (x) ;

    4) arcctg

    if x=0 then y:=Pi else y:=arctan (1/x) ;

    if x<0 then y:=Pi+y;

    5) n!

    y:=1;

    for i:=1 to x do y:=y*i;

    6) %

    y:=x/100

    Следует при проверке иметь ввиду, что арксинус и арккосинус могут быть только в пределах от - 1 до 1. Другие значения вводить нельзя. Или надо добавить проверку на корректность входных данных.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Как в лазарусе / делфи сделать в калькуляторе: arcsin arccos arctg arcctg n! % ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы