Предмет: Информатика,
автор: alekseevna2020
сократите эту программу
program sr;
var
a, b, c : real;
y, x, xb, xc : real;
na, nb, nc: integer;
function stup (x: real; n: integer): real;
var
i: integer;
k: real;
begin
k:=1;
for i := 1 to n do
k := k * x;
stup := k;
end;
begin
writeln ('Введите x (число должно быть положительным'); readln (x);
if x >= 0 then begin
na := 6;
nb := 3;
nc := 5;
xb := x-5;
xc := 2*x+1;
a := stup (x,na);
b := stup (xb, nb);
c := stup ( xc, nc);
y := (a*b)/c;
Writeln ('y=', y:5:2);
end;
end.
Ответы
Автор ответа:
1
var
a,b,c,y,x,:real;
function stup(x:real;n:integer):real;
var
i:integer;
k:real;
begin
k:=1;
for i:=1 to n do k:=k*x;
stup:=k;
end;
begin
writeln ('Введите x (число должно быть положительным)'); readln (x);
if x>=0 then begin
a:=stup(x,6); b:=stup(x-5,3); c:=stup(2*x+1,5);
y:=(a*b)/c;
Writeln ('y=',y:5:2);
end
end.
a,b,c,y,x,:real;
function stup(x:real;n:integer):real;
var
i:integer;
k:real;
begin
k:=1;
for i:=1 to n do k:=k*x;
stup:=k;
end;
begin
writeln ('Введите x (число должно быть положительным)'); readln (x);
if x>=0 then begin
a:=stup(x,6); b:=stup(x-5,3); c:=stup(2*x+1,5);
y:=(a*b)/c;
Writeln ('y=',y:5:2);
end
end.
Похожие вопросы
Предмет: Английский язык,
автор: afanasevanatasa457
Предмет: Математика,
автор: estermardakhaeva
Предмет: Українська література,
автор: LpsNika3582
Предмет: Математика,
автор: Аноним
Предмет: Алгебра,
автор: knopka2631