Показать сообщение отдельно
  #28  
Старый 08.09.2012, 17:24
Аватар для YVitaliy
YVitaliy YVitaliy вне форума
Местный
 
Регистрация: 14.12.2011
Сообщения: 481
Версия Delphi: Borland Delphi7
Репутация: 17
По умолчанию

Цитата:
Код:
 if znachenie='^' then
  begin
    input:=output;
1. Если у тебя раньше не было действий, то соответственно output (результат предидущих действий?) равен 0. Вот и входное значение input у тебя тоже становится 0.
2. Лучше оформить так:
Код:
output=exp(input2*ln(input));
Так можно будет делать возведение и в дробные степеня.
3. Странно.
Ответить с цитированием