Operation Sum (evaluates I, J : Integer): Integer; ensures: Sum = (I + J); Main program: Var Num, IntSum : Integer; Num := 5; IntSum = Sum (Num + 2; Num + 6); After Sum executes: Num = 5; IntSum = 18;
Operation Sum (evaluates I, J : Integer): Integer; ensures: Sum = (I + J);
Main program: Var Num, IntSum : Integer; Num := 5; IntSum = Sum (Num + 2; Num + 6);
After Sum executes: Num = 5; IntSum = 18;