Процедура с переменной булева типа и условный оператор - PascalABC.NET
Формулировка задачи:
Исправьте на ошибки
Я изменил код. На девятой строке пишет : "Неизвестное имя msg'.
Решение задачи: «Процедура с переменной булева типа и условный оператор»
textual
Листинг программы
var man : integer; msg:boolean; begin writeln ('Если 1, то по-русски, если нет, то по-английски'); readln (man); if man=1 then msg:=true else msg:=false; if msg then writeln ('Нажмите Enter') else writeln ('Press Enter'); end.
Объяснение кода листинга программы
- Объявлены две переменные:
man
типа integer иmsg
типа boolean. - Выводится сообщение с предложением выбрать язык ввода (1 - русский, 2 - английский).
- Происходит чтение значения переменной
man
. - Переменная
msg
инициализируется в зависимости от значения переменнойman
. Еслиman
равно 1, тоmsg
становится true, иначеmsg
становится false. - Выводится сообщение для подтверждения ввода. Если
msg
равно true, то выводитсяНажмите Enter
, иначе выводитсяPress Enter
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д