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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.10.2010, 19:44   #1
d00ker
Пользователь
 
Регистрация: 24.12.2008
Сообщений: 65
Вопрос Erorr 85

Вот кусок кода программы:

Код:
else begin
                    z:=ln(m)+q;
                    writeln('Otvet: ',z:2:2)
                end
          end
     end
else begin
Ругается на последнюю строчку
Код:
else begin
, что Error 85: ";" expected. Что-то не догоняю к чему он это...
d00ker вне форума Ответить с цитированием
Старый 04.10.2010, 19:50   #2
baster128
Форумчанин
 
Аватар для baster128
 
Регистрация: 24.04.2010
Сообщений: 205
По умолчанию

Хотя-бы код процедуры целиком...
baster128 вне форума Ответить с цитированием
Старый 04.10.2010, 19:59   #3
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
else begin
                    z:=ln(m)+q;
                    writeln('Otvet: ',z:2:2)
                end
          end
     end 
else begin  // а нафиг тут 2 else
я так понимаю у вас там конструкция вида
Код:
if  {}  then
if {} then 
else {}
else {}
добавьте
begin
чтобы получилось
Код:
if  {}  then begin
if {} then 
else {}
end
else {}
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 04.10.2010 в 20:05.
Mad_Cat вне форума Ответить с цитированием
Старый 04.10.2010, 20:27   #4
d00ker
Пользователь
 
Регистрация: 24.12.2008
Сообщений: 65
По умолчанию

Код:
m:=(az+r);
     if m<=0 then
        writeln('Logarifm v 1 ur raven ili menshe 0')
     else begin
          c:=x-sqrt(abs(x-b));
          if c=0 then
             writeln('Znamen v 1 ur raven 0')
          else begin
               q:=cos((1+x)/c);
               if (q<-1) or (q>1) then
                  writeln('Znach Cos v 1 ur vishlo za gran')
               else begin
                    z:=ln(m)+q;
                    writeln('Otvet: ',z:2:2)
                    end
               end
          end
     else begin
Вот тот же код, но больше...
d00ker вне форума Ответить с цитированием
Ответ


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