Advertisement
venik2405

laba1_3_2

Sep 27th, 2020
294
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.95 KB | None | 0 0
  1. Program lab1_1;
  2.  
  3. Uses
  4.     SysUtils;
  5.  
  6. var
  7.     Number: Double;
  8.     ColOfNumber:Integer;
  9.     IsCorrect: Boolean;
  10.  
  11. begin
  12.         writeln ('Данная программа позволяет узнать количество цифр , из которых состоит число');
  13.     repeat
  14.         Iscorrect := true;
  15.         try
  16.             writeln('Введите число');
  17.             readln(Number);
  18.         except
  19.             IsCorrect := false;
  20.         end;
  21.         if (Number<0) then
  22.             IsCorrect := false;
  23.         if (NOT IsCorrect) then
  24.         begin
  25.             writeln('Введите неотрицательное целое число');
  26.         end;
  27.  
  28.     until (IsCorrect);
  29.     while (Number >= 1) do
  30.     begin
  31.         Number:= Number+1;
  32.         Number:= Number / 10;
  33.         ColOfNumber := ColOfNumber +1;
  34.     end;
  35.     writeln('Количество цифр равно ' , ColOfNumber );
  36.     readln;
  37. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement