Языка паскаль не могу найти ошибку, помогите!
Вот в институте самую элементарную задачку не могу решить, нужно задать запрос на оценку студента, когда мы её введём что бы соответственно было написанно, отлично, хорошо ну и т. д. , а если оценка не 2,3,4 и 5, а какае-то другая, то выводилась надпись неправильная оценка!
так вот я написал такую программу, а оно мне выдаёт только при 5 "Отличнольная оценка", а при всех остальных оценка неверная оценка
вот сама программа:
________
Program student;
Uses CRT;
var a: integer;
begin
ClrScr;
write('Оценка студента: ');
readln(a);
if a=2
then begin
GotoXY(36,13);
write('Неудовлетворительно');
end
else begin
GotoXY(36,13);
write('Неправильная оценка');
end;
if a=3
then begin
GotoXY(36,13);
write('Удовлетворительно');
end
else begin
GotoXY(36,13);
write('Неправильная оценка');
end;
if a=4
then begin
GotoXY(36,13);
write('Хорошо');
end
else begin
GotoXY(36,13);
write('Неправильная оценка');
end;
if a=5
then begin
GotoXY(36,13);
write('Отлично');
end
else begin
GotoXY(36,13);
write('Неправильная оценка');
end;
end.
_________
прошу найти ошибку, или написать самому и скинуть сюда!!!
заранее огромное спасибо!
Увеличить
Увеличить