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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2009, 21:03   #1
WWWTED
 
Регистрация: 28.11.2009
Сообщений: 6
По умолчанию ошибка 207 в Паскале

добрый вечер при решении задачи(1) вадаётся ошибка 207, помогите пожалуйста кто знает.
(1).Даны три числа а, b, с, удовлетворяющие аксиоме треугольника и число р. Выполнить следующие действия: если р=1 - найти периметр треугольника; если р=2 - найти площадь треугольника; если р=3 - найти угол а. Иначе напечатать слово "треугольник".
%
program p1;
uses crt;
var a,b,c,d,p,s,z,q,w :real;
begin
clrscr;
write('p=');
readln (p);
writeln ('vvedite storoni ');
readln (a,b,c);
z:=a+b+c;
d:=(a+b+c)/2;
s:=sqrt(d*(d-a)*(d-b)*(d-c));
q:=((c*c+b*b-a*a)/2*c*b);
w:=cos(q*3.14/180);
if p < 0 then writeln('treygolnik');
if p > 4 then writeln('treygolnik');
if p=1 then writeln('perimetr=',z:0:3);
if p=2 then writeln('ploshad=',s:6:3);
if p=3 then writeln('a=',w:0:3);
readln;
end.
%
WWWTED вне форума Ответить с цитированием
Старый 21.12.2009, 21:09   #2
anGeee
Пользователь
 
Аватар для anGeee
 
Регистрация: 18.11.2008
Сообщений: 94
По умолчанию

Ошибка 207 обычно генерируется при попытке взять квадратный корень из отрицатльного числа.
Скорее всего, ошибка здесь
Код:
s:=sqrt(d*(d-a)*(d-b)*(d-c));
Может быть, вы вводите неправильные данные...
Если не поможет, то прогоните программу в пошаговом режиме, и скажите, где выскакивает ошибка.
anGeee вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Nero - ошибка драйвера DMA. ошибка CRC NecRoMat Софт 5 09.05.2012 01:29
Ошибка 3 в паскале, посмотрите почему? Ольга1305 Паскаль, Turbo Pascal, PascalABC.NET 2 29.04.2009 04:14
помогите с кодом программы. в паскале вылетает ошибка. danilkin Помощь студентам 4 17.03.2009 15:39
маленькая програ на паскале,какая-то ошибка помогите кто знает:) Jeksik Помощь студентам 9 14.10.2008 14:03