Advertisement
venik2405

laba1_3_2

Sep 29th, 2020
292
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_3;
  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