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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2012, 16:46   #1
Shuler
 
Регистрация: 18.12.2011
Сообщений: 7
По умолчанию Решение Математических Уравнений

Подскажите Где Ошибка, Почему то Не Выходит:

Код:
var
y, x:real;
begin
readln (x);
if (9-x*x=>0) and (x-4=>0)
then begin
y:=sqrt(9-sqr(x))+ sqrt(x-4);
writeln ('y=', y:10:3);
end
else
writeln ('y NO');
readln;
end.
Shuler вне форума Ответить с цитированием
Старый 28.01.2012, 16:54   #2
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Код:
var
y, x:real;
begin
readln (x);
if (9-x*x>=0) and (x-4>=0)
then begin
y:=sqrt(9-sqr(x))+ sqrt(x-4);
writeln ('y=', y:10:3);
end
else
writeln ('y NO');
readln;
end.
Все тривиальное просто
whatever вне форума Ответить с цитированием
Старый 29.01.2012, 18:31   #3
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

Вероятно ошибка в записи выражения:
Код:
if (9-x*x>=0) and (x-4>=0)
Тут следует использовать больше скобок:
Код:
if ((9-sqr(x))>=0) and ((x-4)>=0)
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение уравнений за $ djendalf Фриланс 0 25.12.2010 18:06
Решение уравнений Guzal Помощь студентам 2 29.09.2010 10:21
Решение нелинейных уравнений s2dentishe Помощь студентам 0 18.04.2010 11:47
Решение уравнений delete Общие вопросы C/C++ 0 01.10.2009 23:06
решение нелинейных уравнений Жанна__90 Помощь студентам 21 22.07.2009 01:30