Показать сообщение отдельно
Старый 29.09.2008, 15:28   #1
Acolyte
AnyKey`щик
 
Аватар для Acolyte
 
Регистрация: 29.09.2008
Сообщений: 4
Написано 0 полезных сообщений
(для 0 пользователей)
Сообщение TurboPascal7. Нужна помощь

Извините,если не в тот раздел.
Помогите пожалуйста с лабой.
Дан пример:


a*(Cos(t))^3+b*Sin(t^3)

y= ______________________


a+b*ln|1/t+tg(t)|

Нужно высчитать у по вводимым с клавиатуры неизвестным a,t,b.

Program LAB1;

 var a,t,b,y,exit:real;

 begin
  read(a,t,b);
  if t=0 then writeln('Net reshenii') else
    begin
      if Cos(t)=0 then writeln('Net reshenii') else
        begin
          if (a+b*ln(abs(1/t+(Sin(t)/Cos(t)))))=0 then writeln('Net reshenii') else
            begin
              y:=(a*Cos(t)*Cos(t)*Cos(t)+b*Sin(t*t*t))/(a+b*ln(abs(1/t+(Sin(t)/Cos(t)))));
              writeln('y = ',y:2:10);
              read(exit);
            end;
        end;
    end;
  end.
Прога нормально компилится. Но результат у и высчитанное мной
значение на калкуляторе значение отличается. Подскажите,все ли
нормально с прогой?
(Offline)
 
Ответить с цитированием