vari:integer;beginwriteln(039;введите фамилию

Var
i:integer;
begin
writeln('введите фамилию ученика');
readln(i);
Ганиев:writeln('Динар');
Рахматуллин:writeln('Радмир');
Насыров:writeln('Альфрэд');
Закиров:writeln('Тимур');
Халиков:writeln('Рамиль');
else writeln ('Введите фамилию')
end;
readln;
end.

Program1.pas(11) : Встречено 'else', а ожидался оператор
что делать?

Задать свой вопрос
Денис Свердличенко
А что делать? Оператор не может начинаться с else
Денчик
Попробуй убрать readln и else
Бендашвили Наташка
Здесь case надо ставить Var st: string; begin writeln('введите фамилию воспитанника'); readln(st); case st of 'Ганиев':writeln('Динар'); 'Рахматуллин':writeln('Радмир'); 'Насыров':writeln('Альфрэд'); 'Закиров':writeln('Тимур'); 'Халиков':writeln('Рамиль'); else writeln ('Нет такой фамилии') end; readln; end.
2 ответа
Вы if не написали . конструкция if(условие) then (оператор) else (оператор);
Kristina Vecherko
напишите case i of после ввлда i
Игорь Зарубков
ввода
Леша Крышино
if не пишите
Пробуй убрать реадлн и елсе

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт