Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.81 KB | None | 0 0
  1. program lab1_2;
  2.  
  3. {$APPTYPE CONSOLE}
  4. uses
  5. System.SysUtils;
  6. {$R *.res}
  7. var
  8.   ValueA, ValueH, Sum, n:integer;
  9.   isCorrect:Boolean;
  10.  
  11. begin
  12.   sum := 1;
  13.   n := 0;
  14.   IsCorrect := False;
  15.   repeat
  16.  
  17.       try
  18.           Writeln('Enter A');
  19.           Readln(ValueA);
  20.           Writeln('Enter H');
  21.           Readln(ValueH);
  22.           IsCorrect := True;
  23.       except
  24.           Writeln('Please, enter integer value');
  25.       end;
  26.       if (ValueA < ValueH) or (ValueA < 0) or (ValueH < 0) then
  27.       begin
  28.           IsCorrect := False;
  29.           Writeln('A and H must be positive and A grater H, try again');
  30.       end;
  31.   until (IsCorrect = true);
  32.   while sum <= ValueA do
  33.       begin
  34.           n := n+1;
  35.           Sum := Sum + ValueH;
  36.       end;
  37.   Writeln('First num grater A is ' , sum , '(' , n , ')');
  38. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement