=3.1416Answer
=3.1416VALUE
Speed*Distance Answer
Speed*Distance VARIABLE
A + B = CAnswer
A + B = CVARIABLE
Weight = 3024 g
Answer
Weight = 3024 g
VALUE
Time = T + D Answer
Time = T + D VARIABLE
S*D = (5*5.2)Answer
S*D = (5*5.2)VALUE
WHAT IS VALUE PARAMETERS?
Value Parameters can be used to supply
information to a procedure, but not out
from it.
Procedure Vehicle (var Time, Distance: real);Var speed:real;Begin
speed := Time*Distance;writeln(‘The speed is:’,
Speed:6:2);End;
WHAT IS VARIABLE PARAMETERS?
The Variable Parameters can be used to bring information into the
procedure and/or pass information from out of
the procedure.
Procedure Vehicle2 (Time, Distance: real);Var speed:real;Begin
speed := Time*Distance;writeln(‘The speed is:’,
Speed:6:2);End;
BeginClrscr;Vehicle2(5,5.5);Readln;End.
SAMPLE PROGRAMProgram Subprograms;Uses crt;Var T, D : real;Procedure Vehicle (var Time, Distance: real);Var Speed: real;Begin
Speed := Time*Distance;writeln (‘the speed is:’ ,
speed:6:2);End;Procedure Vehicle2 (Time, Distance: real);Var Speed: real;Begin
Speed := Time*Distance;writeln (‘the speed is:’ ,
speed:6:2);End;
BeginClrscr;T:=5;D:=5.5;Vehicle (T,D);Vehicle2 (5,5.5);Vehicle2 (T+5,5.5*2);Vehicle2(T,D);Readln;End.