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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2012, 00:37   #11
7rubin
Пользователь
 
Регистрация: 18.12.2011
Сообщений: 25
По умолчанию

var
x,y:real;
begin
writeln('vvedite X');
readln(x);
if x<0 then
y:=2*x-1
else if x>=0 then
y:=-x+1/sqr(x);
else showmessage('ошибка');
writeln ('y = ', y:4:2);
readln;
end.
7rubin вне форума Ответить с цитированием
Старый 19.03.2012, 14:31   #12
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Код:
else if x>=0 then
мм?
Код:
else showmessage('ошибка');
Расскажи пожалуйста, при каком значении x будет выводиться showmessage?

Да и программа вообще не запустится, ибо
Код:
y:=-x+1/sqr(x);
 else showmessage('ошибка');
В общем много лишнего, хоть и можно программу заставить работать. А вообще, grom333 уже написал верный, рабочий и короткий вариант.
Все тривиальное просто

Последний раз редактировалось whatever; 19.03.2012 в 14:36.
whatever вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль Ирина93 Паскаль, Turbo Pascal, PascalABC.NET 1 03.11.2011 08:30
Паскаль, Борланд Паскаль-в чем разница??? Vremya-Dengy Паскаль, Turbo Pascal, PascalABC.NET 13 31.05.2011 18:23
паскаль и турбо паскаль Евгения Игоревна Помощь студентам 6 05.05.2011 14:31
Из С++ в Паскаль Jondeer Паскаль, Turbo Pascal, PascalABC.NET 3 10.06.2008 12:55