35 lines
896 B
Plaintext
35 lines
896 B
Plaintext
/***************************************************/
|
||
/* This program computes the largest of three */
|
||
/* FLOAT BINARY numbers x, y, and z */
|
||
/***************************************************/
|
||
test:
|
||
procedure options(main);
|
||
declare
|
||
(a,b,c) float binary;
|
||
|
||
put list ('Type Three Numbers: ');
|
||
get list (a,b,c);
|
||
put list ('The Largest Value is',max3(a,b,c));
|
||
|
||
/* this procedure computes the largest of x, y, and z */
|
||
max3:
|
||
procedure(x,y,z) returns(float binary);
|
||
declare
|
||
(x,y,z,max) float binary;
|
||
|
||
if x > y then
|
||
if x > z then
|
||
max = x;
|
||
else
|
||
max = z;
|
||
else
|
||
if y > z then
|
||
max = y;
|
||
else
|
||
max = z;
|
||
return(max);
|
||
end max3;
|
||
|
||
end test;
|
||
|
||
|