|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.12.2009, 21:03 | #1 |
Регистрация: 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. % |
21.12.2009, 21:09 | #2 |
Пользователь
Регистрация: 18.11.2008
Сообщений: 94
|
Ошибка 207 обычно генерируется при попытке взять квадратный корень из отрицатльного числа.
Скорее всего, ошибка здесь Код:
Если не поможет, то прогоните программу в пошаговом режиме, и скажите, где выскакивает ошибка. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |