Предмет: Информатика,
автор: 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.
Исправленный код дан во вложении.
Приложения:

Интересные вопросы
Предмет: Русский язык,
автор: 144835015
Предмет: Русский язык,
автор: 89168489496
Предмет: Русский язык,
автор: 89168489496
Предмет: Обществознание,
автор: Аноним
Предмет: Литература,
автор: bibigon07