Написал прогу для выбора из трех введенных чисел наибольшего. Вот она:
Код:
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils;
Var
x,y,z,max:real;
begin
writeln ('enter x ');
readln (x);
writeln ('enter y ');
readln (y);
writeln ('enter z');
readln (z);
max:=x;
if y>x then
if z>y then
begin
max:=z;
writeln ('max (x,y,z) = ', max:3:3);
end
else
begin
max:=y;
writeln ('max (x,y,z) = ', max:3:3);
end;
if y<x then
if z<y then
begin
x:=max;
writeln ('max (x,y,z) = ', max:3:3);
end
else
begin
if x>z then
begin
x:=max;
writeln ('max (x,y,z) = ', max:3:3);
end
else
begin
z:=max;
writeln ('max (x,y,z) = ', max:3:3);
end;
end;
readln;
end.
У меня два вопроса:
1) Как она вам ? Будут ли какие- то комментарии или указания?
2) Как сюда впаять условия для поиска минимального значения? Я делал это, следуя своей "незыблемой" логике, но у меня получались ерунда, не правильно оно определялось.