-- { dg-do compile } | |
with Rational_Arithmetic; | |
use Rational_Arithmetic; | |
procedure Test_Rational_Arithmetic is | |
R: Rational := 10/2; | |
B: Boolean := R = 5/1; -- RHS cannot be a Whole | |
-- ("/" has been "undefined") | |
C: Boolean := R = Rational' (5/1); | |
D: Boolean := (6/3) = R; | |
E: Boolean := (2/1 = 4/2); | |
begin | |
R := 1+1/(4/8); | |
R := 2*(3/2)-(7/3)*3; | |
end Test_Rational_Arithmetic; |