Advertisement
adnan360

Adding 2 numbers with object in Pascal

Jun 24th, 2014
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.78 KB | None | 0 0
  1. // Open up Lazarus ( http://lazarus.freepascal.org )
  2. // Click "Project -> New Project -> Program -> OK" menu
  3. // Then paste this code
  4. // Press F9 or click Run -> Run to test the code
  5. // Enter 2 numbers to test
  6.  
  7. program Project1;
  8.  
  9. {$mode objfpc}{$H+}
  10.  
  11. uses
  12.   {$IFDEF UNIX}{$IFDEF UseCThreads}
  13.   cthreads,
  14.   {$ENDIF}{$ENDIF}
  15.   Classes
  16.   { you can add units after this };
  17.  
  18. type
  19.   TAddMachine = object
  20.     number1: integer;
  21.     number2: integer;
  22.     function ResultOfCalculation():integer;
  23.   end;
  24.   function TAddMachine.ResultOfCalculation():integer;
  25.   begin
  26.     Result := number1 + number2;
  27.   end;
  28.  
  29. var
  30.   MyAddMachine: TAddMachine;
  31.  
  32. begin
  33.   with MyAddMachine do begin
  34.     ReadLn(number1);
  35.     ReadLn(number2);
  36.     WriteLn(ResultOfCalculation());
  37.   end;
  38.   ReadLn;
  39. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement