Как исправить ошибку? - PascalABC.NET
Формулировка задачи:
Хелп, почему перед "else
if Otvet = 'Нет' then" ошибка - ожидалось '.' ?
Решение задачи: «Как исправить ошибку?»
textual
Листинг программы
var a, i, c: integer; name: string; Ctld: string; Otvet: string; Knigi: string; abc: string; begin writeln ('Привет, как тебя зовут?' ); readln (name); writeln (name, '? Красивое имя. Меня зовут Маджере. Я чат бот. Чат бот, это такой, как бы, ИИ, отвечающий на твои сообщения.'); writeln ('Сколько тебе лет?'); readln (a); writeln ('Ясно. Жаль, что я всего лиш комп и не имею возраста. Ну, ладно. Давай поговорим о тебе? Вот что ты любиш делать?'); readln (Ctld); writeln ('А я вот люблю читать. А ты?'); readln(Otvet); if Otvet = 'Да' then begin writeln ('Отлично! А что ты уже прочитал?'); readln (knigi); writeln ('Интересно) А как ты думаеш, сколько книг я прочитал?'); readln(i); case i of 1: writeln ('Нее, далеко не одну:)'); 2: writeln ('Больше'); 3: writeln ('Больше чем 3. Продолжай угадывать.'); 4: writeln ('Не'); 5: writeln ('Не'); 6: writeln ('Нееее)'); end; If i>100 then writeln ('Я компьюте, да, но все таки не так много.') else if i>7 then writeln ('Ну, угадывай дальше. Подсказка, это число больше 10') else if i>20 then writeln ('Не, меньше') else if i = 12 then writeln ('Да, ты угадал! Я прочитал 12 книг. Хочеш, скажу что это за книги?'); end else if Otvet = 'Нет' then begin writeln ('Нет? :-( Ну, как знаеш. Слушай, а давай поиграем в какую нибуть игру? Напиши номер игры, в которую ты бы хотел поиграть, ',name,'.'); writeln ('1 - Города. 2 - "15" '); end; end.
Объяснение кода листинга программы
- Объявлены переменные: a, i, c, name, Ctld, Otvet, Knigi, abc (тип - integer, кроме name и abc - строковый).
- Выводится приветствие и запрашивается имя пользователя.
- Выводится вопрос о возрасте и запрашивается ответ.
- Выводится вопрос о предпочтениях пользователя и запрашивается ответ.
- Если ответ
Да
, то выводятся вопросы о прочитанных книгах и предполагаемом количестве прочитанных книг компьютером. - Если ответ
Нет
, то выводится предложение поиграть в игру и запрашивается номер желаемой игры.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д