Advertisement
Guest User

Untitled

a guest
Apr 7th, 2020
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ada 1.32 KB | None | 0 0
  1. with Ada.Text_IO;
  2. use Ada.Text_IO;
  3.  
  4. with Ada.Integer_Text_IO;
  5. use Ada.Integer_Text_IO;
  6.  
  7. with RandomPackage;
  8. use RandomPackage;
  9.  
  10. procedure zadanie3 is
  11.    
  12.    task Task_01;
  13.    task Task_02;
  14.    
  15.    task body Task_01 is
  16.       i, MAX_DELAY, delayMs : Integer;
  17.       D : Duration;
  18.      
  19.    begin
  20.       i := 1;
  21.       MAX_DELAY := 100;
  22.      
  23.       loop
  24.          delayMs := RandomInt(MAX_DELAY);
  25.          D := Duration(Float(delayMs) / Float(MAX_DELAY));
  26.  
  27.          Set_Line(Positive_Count(i));
  28.          Set_Col(1);
  29.          Put("Zadanie 01 po raz ");
  30.          Put(i,1);
  31.  
  32.          
  33.          delay D;
  34.          
  35.          exit when i=10;
  36.          i := i + 1;
  37.       end
  38.        
  39.    loop;        
  40.    end Task_01;
  41.    
  42.    
  43.    task body Task_02 is
  44.       i, MAX_DELAY, delayMs : Integer;
  45.       D : Duration;
  46.      
  47.    begin
  48.       i := 1;
  49.       MAX_DELAY := 100;
  50.      
  51.       loop
  52.          delayMs := RandomInt(MAX_DELAY);
  53.          D := Duration(Float(delayMs) / Float(MAX_DELAY));
  54.  
  55.          Set_Line(Positive_Count(i));
  56.          Set_Col(30);
  57.          Put("Zadanie 02 po raz ");
  58.          Put(i,1);
  59.  
  60.          
  61.          delay D;
  62.          
  63.          exit when i=10;
  64.          i := i + 1;
  65.       end
  66.        
  67.    loop;        
  68.    end Task_02;
  69.    
  70.    
  71.    
  72. begin
  73.    --Moje_zadanie;
  74.    null;
  75. end zadanie3;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement