Инструкция
1
Если дробную часть надо выделить в числе, которое записано в форме десятичной дроби, то просто отбросьте все знаки, стоящие перед десятичным разделителем (запятой). Все оставшееся и будет дробной частью исходного числа. Полученный результат можно записать как в формате десятичной дроби, заменив число слева от запятой на ноль, так и в форме обыкновенной дроби. В числитель обыкновенной дроби поставьте все цифры, стоявшие правее запятой в исходном числе, а в знаменатель напишите единицу и допишите к ней столько нулей, сколько цифр стоит в числителе.
2
Если дробную часть требуется выделить в числе, записанном в формате смешанной дроби, то просто отбросьте целую часть - то число, которое пишется перед дробной частью через пробел.
3
Если нужна дробная часть неправильной обыкновенной дроби, то сначала найдите остаток от целочисленного деления числителя на знаменатель. Этим остатком замените числитель исходной дроби, а знаменатель оставьте без изменений - такая дробь и будет дробной частью исходной неправильной дроби.
4
Если необходимо найти дробную часть любого числа с использованием какого-либо языка программирования, то можно использовать, как минимум, два алгоритма действий. Первый заключается в нахождении разницы между модулем исходного числа и его округленного «вниз» значения. Например, на языке PHP блок кода, осуществляющий такую операцию, может выглядеть так:
<?php
$num = -1.29;
$mod = abs($num)-floor(abs($num));
if($num < 0) $mod *= -1;
echo $mod;
?>
<?php
$num = -1.29;
$mod = abs($num)-floor(abs($num));
if($num < 0) $mod *= -1;
echo $mod;
?>
5
Второй алгоритм предполагает преобразование числового значения в строковое и последующее отделение знаков, стоящих в строке после десятичного разделителя. Например, на языке PHP это можно записать так:
<?php
$num = -1.29;
$mod = explode('.', ''.$num);
$mod = '0.'.$mod[1];
if($num < 0) $mod *= -1;
echo $mod;
?>
<?php
$num = -1.29;
$mod = explode('.', ''.$num);
$mod = '0.'.$mod[1];
if($num < 0) $mod *= -1;
echo $mod;
?>