Предмет: Информатика,
автор: dementor228365
var x,y:real;
begin
x :=-10;
while x <= 10 do begin
if 5-x >= 0 then
y := sqrt(5-x);
writeln('x: ', x, '; y: ',y);
x := x + 1;
end;
end.
Как вместо нуля напротив y вывести слово error?
Паскаль
Ответы
Автор ответа:
1
Ответ:
добавить в Var строковую переменную (например s:string;), а в программе определять равенство y=0. Если верно, то строковой переменной присвоить s:=error. Если не верно , то строковой переменной присвоить y с указанием количества знаков после запятой (например 5 знаков) Str(y:0:5, s); и при выводе написать writeln('x: ', x, '; y: ',s); (заменили число y на строку s)
Объяснение:
dementor228365:
Дружище, не мог бы ты полностью написать и прислать её сюда, я тебя прошу. Уже неделю пытаюсь докопаться до кого-то, чтобы полностью написали. Будьте добры, пришлите сюда
Интересные вопросы
Предмет: Русский язык,
автор: Аннет11
Предмет: Немецкий язык,
автор: 32Yana
Предмет: Английский язык,
автор: 123Anfiska123
Предмет: Математика,
автор: Нубик1999
Предмет: Русский язык,
автор: Music2018