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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2011, 19:36   #1
Birs
Новичок
Джуниор
 
Регистрация: 10.10.2011
Сообщений: 4
По умолчанию Error 89

Вот весь текст программы:

Код:
program lab;
var
xa,ya,xb,yb,xc,yc,s,ab,bc,ac:real;
begin
s:=0;
writeln('Введите координаты точек A[x,y], B[x,y], C[x,y]');
read(xa,ya,xb,yb,xc,yc);
ab:=sqrt(sqr(xa-xb)+sqr(ya-yb));
bc:=sqrt(sqr(xb-xc)+sqr(yb-yc));
ac:=sqrt(sqr(xa-xc)+sqr(ya-yc));
s:=(ab+ac+bc)/2;
s:=sqrt(s*(s-ac)(s-ab)</em>(s-bc));
writeln('Площадь= ',s:10:4);
end.
В строке s:=sqrt(s*(s-ac)(s-ab)</em>(s-bc)); выдает ошибку 89 помогите что не так? Все правильно должно быть! За ранее спасибо!


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 10.10.2011 в 20:03.
Birs вне форума Ответить с цитированием
Старый 10.10.2011, 19:59   #2
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

У вас не правильно записана формула s:=sqrt(s*(s-ac)(s-ab)</em>(s-bc));
Уточнике какая формула должна быть.
И что это '</em>' ?
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 10.10.2011, 20:01   #3
Birs
Новичок
Джуниор
 
Регистрация: 10.10.2011
Сообщений: 4
По умолчанию

Разобрался в строке s:=sqrt(s*(s-ac)(s-ab)</em>(s-bc));
Должна выглядеть так s:=sqrt(s*(s-ac)*(s-ab)*(s-bc));
Запускается
но когда начинаю вводить числа пишет Error 106 Invalid numeric format почему?
Birs вне форума Ответить с цитированием
Старый 10.10.2011, 20:07   #4
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Вы не правильно по всей видимости вводите числа. Вводите их так:
10 пробел 20 ентер
30 пробел 40 ентер
...
Или
10 ентер
20 ентер
30 ентер
… и т.д
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 10.10.2011, 20:22   #5
Birs
Новичок
Джуниор
 
Регистрация: 10.10.2011
Сообщений: 4
По умолчанию

Спасибо ввел как вы написали все заработало!
Birs вне форума Ответить с цитированием
Старый 10.10.2011, 20:31   #6
Birs
Новичок
Джуниор
 
Регистрация: 10.10.2011
Сообщений: 4
По умолчанию

Если есть возможность и желание помочь, свое задание сделал, а помочь другу хотелось бы да времени уже нет вот его задание http://rghost.ru/25039681
Решать как бы вам...
Birs вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Parse error: syntax error, unexpected ';', expecting T_FUNCTION avduevsky PHP 5 21.09.2011 13:56
Периодическая ошибка Run-time error -2147417848 (80010108) Automation error в файле с макросом faraviper Microsoft Office Excel 0 24.02.2011 16:23
классы - Error 3 error C2228: left of '.BlockAll' must have class/struct/union c:\documents and settings\ Dimarik Visual C++ 1 08.02.2011 15:16
Ищу причину ошибки: Error in loading DLL, она же Error 48. hozpraktik Microsoft Office Excel 1 19.11.2009 12:39