Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 28.01.2009, 13:05   #1
xaker_lol
Новичок
Джуниор
 
Регистрация: 28.01.2009
Сообщений: 2
По умолчанию Выручайте

Нужно сделать программу, помогите плиз

задачка
xaker_lol вне форума
Старый 28.01.2009, 13:12   #2
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Код:
var f,x:real;
begin
readln(x);
if (x<-2) or (x>2) then writeln('?????????')
   else begin
         if (x>=-2) and (x<=-1) then f:=2*x+4
             else if (x>=-1) and (x<=1) then f:=2*sqr(x)
               else f:=-2*x+2;
         writeln(f);
        end;
end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума
Старый 28.01.2009, 13:21   #3
xaker_lol
Новичок
Джуниор
 
Регистрация: 28.01.2009
Сообщений: 2
По умолчанию

Благодарю...а может выручите еще одной?

задача 2
xaker_lol вне форума
Старый 28.01.2009, 13:25   #4
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Код:
var y,x:real;

begin
readln(x);
y:=sqr(cos(x))/3+sqrt(x+9*ln(x+3)/7)-4/(sqr(sqr(x))*x-3);
writeln(y);
end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума
Старый 28.01.2009, 13:35   #5
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

2)
Код:
program project;
var
 y,x,x1,x2 : real;
begin
  write ('x= '); readln(x);
  x1:=sqr(sqr(x))*x-3;
  if (x<=-3) then writeln ('Error')
  else
  begin
    x2:=x+9/7*ln(x+3);
    if (x1<>0) and (x2>=0) then y:=1/3*sqr(cos(x))+sqrt(x2)-4/x1
                                      else writeln ('Error!');
  writeln ('y= ',y:0:2);
  end;
  readln
end.

Последний раз редактировалось capta1n; 28.01.2009 в 13:46.
capta1n вне форума
Старый 28.01.2009, 13:43   #6
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Цитата:
Сообщение от capta1n Посмотреть сообщение
2)
Код:
program project;
var
 y,x,x1,x2 : real;
begin
  write ('x= '); readln(x);
  x1:=sqr(sqr(x))*x-3;
  if (x<=-3) then writeln ('Error')
  else
  begin
    x2:=x+9/7*ln(x+3);
    if (x1<>3) and (x2>=0) then y:=1/3*sqr(cos(x))+sqrt(x2)-4/x1
                                      else writeln ('Error!');
  writeln ('y= ',y:0:2);
  end;
  readln
end.
if (x1<>0) может так?
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума
Старый 28.01.2009, 13:45   #7
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

ой - да Вы правы - это я когда тестил минус три для удовства вот здесь написал
Цитата:
x1:=sqr(sqr(x))*x-3;
, а в условии забыл поменять да, спасибо, что заметили
capta1n вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выручайте Panda Помощь студентам 6 08.07.2008 15:40
SDI приложения, выручайте lacost Общие вопросы C/C++ 9 30.05.2008 12:51
господа выручайте!! Stan Помощь студентам 2 25.06.2007 19:38