• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Помогите!проблема В Решении Простой Задачи

  • Автор темы LamerOK
  • Дата начала
L

LamerOK

Я так сказать начинающий программист,точней школьник.Недавно только начал учить Pascal и тут напоролся на сложную для меня задачу. Нужно написать программу которая "гадает" по количеству лепестков ромашки.Я попытался написать эту программу и встретил проблему(см. ниже)Программу писал на TP

uses Crt;
var a : Integer;
begin
Clrscr;
write('Vvedite koli4estvo lepestkov: ');
read(a);
if (a<1) or (a>5) THEN
writeln ('Gde vu takie romashki videli?');
readkey;
end {Вот тут то и проблема, если не поставлю "." программа дальше не читается, если ";" выбивает ошибку что нужна ".". Может проблема и не в этой строке,в общем ПОМОГИТЕ)
else
if (a=4) or (a=2)
writeln('Ne lubit...');
readkey;
end
else
writeln('Lubit!');
readkey;
end.
 
E

Eleno4ka

ты когда открыл первый if ты не написал begin ^_^
if (a<1) or (a>5) THEN
begin
writeln ('Gde vu takie romashki videli?');
readkey;
end;

вроде так
 
L

LamerOK

ты когда открыл первый if ты не написал begin ^_^
if (a<1) or (a>5) THEN
begin
writeln ('Gde vu takie romashki videli?');
readkey;
end;

вроде так
может это и правильно но надо тогда еще что то менять по тому что компилятор пишет 113 еррор перед else если писать "end;"
(Описание ошибки 113
Данный символ не может быть первым символом в операторе.)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!