Показать сообщение отдельно
Старый 06.03.2010, 18:48   #3 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от tema001 Посмотреть сообщение
Вычислить значение Y:=Y1+sqr(Y2), где Y1:=(sqr(x)-sin(x)/cos(x))/3,если (0<X<5), или Y1:=exp(0.5*ln(sqr(x)+5)), если (X≥5), или «Нет решений» в противном случае, а Y2:=ln(X)+1.
И Вам здравствуйте, дорогой Тёма, самый первый из тысячи Тём. Столь вежливо изложенная просьба, разумеется, не может остаться без ответа.
Код:
VAR
 x,Y,Y1,Y2:REAL;
BEGIN
 Write('x= ');
 ReadLn(x);
 If x<=0 then WriteLn('No solution')
 else
 begin
  Y2:=ln(x)+1;
  if x>=5.0 then Y1:=exp(0.5*ln(sqr(x)+5))
  else
  Y1:=(sqr(x)-sin(x)/cos(x))/3;
  Y:=Y1+sqr(Y2);
  WriteLn(Y);
 end;
 ReadLn;
END.
Больше никаких распоряжений не будет? Обращайтесь, если что.

P.S. Ну вот видите - сразу два программиста откликнулись! Можем еще привлечь, если надо!
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070