С клавиатуры вводится вещественное число. Вывести суммутрёх его первых цифр после

С клавиатуры вводится вещественное число. Вывести сумму
трёх его первых цифр после десятичной точки.

Задать свой вопрос
1 ответ
// PascalABC.NET 3.3, сборка 1573 от 04.11.2017
// Внимание! Если программка не работает, обновите версию!

begin
  var r:=ReadReal('Введите вещественное число:');
  var n:=Trunc(1000*Frac(r));
  var s:=0;
  while ngt;0 do begin
    s+=n mod 10;
    n:=n div 10
    end;
  Writeln('Сумма 3-х первых цифр дробной части: ',s);
end.


Пример
Введите вещественное число: 3.141592
Сумма трех первых цифр дробной доли: 6
Геннадий
необходимо вывести СУММУ трёх чисел после точки, а не сами эти цифры
Галя Черничко
а можно, пожалуйста, поменять "Trunc"? я не знаю что это такое
Семик
Занимательно)) а что если мы такового у не проходили? *_*
Карина Осепенко-Восепенко
То есть по иному эту задачку никак не решить?
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт