Вывести 3 цифры из дробной части вещественного числа - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Учитель с Информатики дал задачу. Без div и mod. Дано действительное число x. Через запятую вывести 3 первых числа дробной части. Допустим первую цифру я знаю как высчитать.
Остальные не знаю, помогите пожалуйста!

Решение задачи: «Вывести 3 цифры из дробной части вещественного числа»

textual
Листинг программы
begin
  var x := frac(ReadlnReal('Число:'));
  for var i := 1 to 3 do begin
    write(trunc(x * 10),' ');
    x:=frac(x * 10);
  end;
end.

Объяснение кода листинга программы

В этом коде происходит следующее:

  1. Переменная x инициализируется как дробная часть числа, которое считывается с помощью функции ReadlnReal. Значение переменной x представляет собой вещественное число.
  2. Затем используется цикл for для выполнения трех итераций.
  3. На каждой итерации выполняется: a. Вывод целой части числа, полученного путем умножения x на 10, с помощью функции write. b. Значение x обновляется, чтобы стать дробной частью числа, полученного путем умножения x на 10.
  4. По завершении цикла for выполнение программы завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.167 из 5
Похожие ответы