Предмет: Информатика,
автор: lolotrololo011
Программа работает криво 10 правильно 5 уже нет срочно в чем причина?
//изменения величин переменны y,x
program xyz;
var x,y,z:byte;
begin
writeln('Введите значение переменной x');
readln(x);
if x=5 then
begin
y:=8;
z:=3;
end
else y:=0; z:=0;
writeln(y);
writeln(z);
end.
Wani4kaa:
Какой вы вводите x?
Ответы
Автор ответа:
0
Ответ:
Вы забыли обернуть код внутри else в begin..end, таким образом, команда "z:=0" выполнялась всегда вне зависимости от работы if.
Исправленный код дан во вложении.
Приложения:
Похожие вопросы
Предмет: Русский язык,
автор: wika777666
Предмет: Английский язык,
автор: keepcalm123
Предмет: Русский язык,
автор: wika777666
Предмет: История,
автор: danilzharkov2
Предмет: История,
автор: EKATERINA20010201