Advertisement
Vladislav8653

laba 1_2 delphi

Sep 25th, 2022 (edited)
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.90 KB | None | 0 0
  1. Program lab_1_2;
  2. Uses System.SysUtils;
  3. Var I,N : integer;
  4. S : int64;
  5. IsCorrect : boolean;
  6. Begin
  7. Repeat
  8.   IsCorrect := True;
  9.   Writeln ('Введите степень, в которую следует возвести 2(не более 62): ');
  10. Try
  11. Readln(N);
  12. Except
  13.   Writeln ('Пожалуйста, введите натуральное число.');
  14. IsCorrect := false;
  15. End;
  16.  If (IsCorrect) and (N<1) then
  17.      Begin
  18.        Writeln ('Натуральное число должно быть целым и положительным.');
  19.       Iscorrect := False;
  20.      End;
  21.      If N > 62 then
  22.      Begin
  23.        Writeln ('Степень не должна быть больше 62!');
  24.       Iscorrect := False;
  25.      End;
  26. Until (IsCorrect);
  27. S:=1;
  28. For I:=1 to N do
  29.   Begin
  30.      S := S*2;
  31. End;
  32.          Writeln ('2 в степени ', N, ' будет ', S);
  33.          Readln (N,S);
  34. End.
  35.  
  36.  
  37.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement