home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / modula2 / tutorial / programs / function.mod < prev    next >
Text File  |  1993-03-14  |  507b  |  22 lines

  1.                                          (* Chapter 5 - Program 6 *)
  2. MODULE Function;
  3.  
  4. FROM InOut IMPORT WriteString, WriteInt, WriteLn;
  5.  
  6. PROCEDURE QuadOfSum(Number1, Number2 : INTEGER) : INTEGER;
  7. BEGIN
  8.    RETURN(4*(Number1 + Number2));
  9. END QuadOfSum;
  10.  
  11. VAR Dogs, Cats, Feet : INTEGER;
  12.  
  13. BEGIN  (* Main program *)
  14.    Dogs := 4;
  15.    Cats := 3;
  16.    Feet := QuadOfSum(Dogs,Cats);
  17.    WriteString("There are a total of");
  18.    WriteInt(Feet,3);
  19.    WriteString(" paws.");
  20.    WriteLn;
  21. END Function.
  22.