Предмет: Информатика,
автор: LSM54
40 баллов! Очень нужно, помогите, пожалуйста! Написать программу Паскаль. Вводится х. Вывести у
Ответы
Автор ответа:
0
Ответ:
program Calc;
var
x, y, z: Real;
begin
Write ('Введите x: ');
ReadLn (x);
z := Sqr (x) + 4 + 2;
if z > 0 then begin
y := Sqrt (z) / 2;
WriteLn ('y = ', y :10 :5);
end else
WriteLn ('Значение не определено');
ReadLn;
end.
Объяснение:
возможно "4" забыли на "x" умножить, тогда замените:
z := Sqr (x) + 4 * x + 2;
fedrfedr:
Я написал написал свой вариант, а вы правьте как нравиться, у каждого свои представления как лучше информацию показать.
if z > 0 then begin - для проверки подкоренного выражения на положительное значение, иначе программа завершится с ошибкой
Автор ответа:
0
var x: real;
begin
write('x=');
readln(x);
write('y=',sqrt(x*x+4+2)/2);
end.
Похожие вопросы
Предмет: Обществознание,
автор: tesoro27
Предмет: Русский язык,
автор: erkenazamanzholova60
Предмет: Математика,
автор: nurikkurakbaj0
Предмет: Физика,
автор: putina666
Предмет: История,
автор: елизаветаIIIIIIIII