level 3
wangxiguang1
楼主
program project1;
var d1,d2,x,min:real;
begin
assign(output,'1.out');
rewrite(output);
min:=10000;x:=3;
while x<15 do
begin
d1:=sqrt(9+(x-3)*(x-3));
d2:=sqrt(4+(15-x)*(15-x));
if (d1+d2) <min then min:=d1+d2;
x:=x+0.001;
writeln(d1,d2,x,min);
end;
writeln(min:10:2);
close(output);
end.
2014年06月12日 05点06分
1
var d1,d2,x,min:real;
begin
assign(output,'1.out');
rewrite(output);
min:=10000;x:=3;
while x<15 do
begin
d1:=sqrt(9+(x-3)*(x-3));
d2:=sqrt(4+(15-x)*(15-x));
if (d1+d2) <min then min:=d1+d2;
x:=x+0.001;
writeln(d1,d2,x,min);
end;
writeln(min:10:2);
close(output);
end.