Advertisement
Guest User

hello.adb

a guest
May 12th, 2018
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ada 0.62 KB | None | 0 0
  1. with Greeter; use Greeter;
  2. with Ada.Text_IO; use Ada.Text_IO;
  3.  
  4. procedure Hello is
  5.    package Int_IO is new Ada.Text_IO.Integer_IO (Integer);
  6.  
  7.    X : Integer := 2;
  8.    
  9.    procedure Do_It
  10.      with Global => (Input => X);
  11.    
  12.    procedure Do_It is
  13.    begin
  14.       if X > 20 then
  15.          Greeter.Greet ("Hello");
  16.       end if;
  17.    end Do_It;
  18.    
  19. begin
  20.    -- Put_Line (Greeter.Hello_Text);
  21.    Greeter.X := 10;
  22.    for I in Integer range 0 .. 25
  23.    loop
  24.       X := X + I;
  25.       Do_It;
  26.    end loop;
  27.    Put_Line (Integer'Image (Greeter.X));
  28.    Put_Line (Integer'Image (X));
  29.    Int_IO.Put (X); New_Line;
  30. end Hello;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement