|
|
|
|
|
для: rafonets
(23.03.2011 в 17:04)
| | Вообще по уму нужно бы поискать алгоритм поиска общих делителей. А практически нужно сохранить цифры 2 и 10 в отдельные переменные и проверить их на общие делители, ну или для начала хотя бы не делится ли одно число на другое.
<?php
$fst = 2;
$snd = 10;
if(!($snd % $fst))
{
$snd /= $fst;
$fst /= $fst;
}
echo $fst." / ".$snd;
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(23.03.2011 в 16:26)
| | echo "X<sub>2</sub>=".$bb2."+".$d2."/2*".$a."<br />";
echo "X<sub>2</sub>=".$bb2."-".$d2."/2*".$a."<br />";
$bb2-$d2 / 2*$a
$bb2+$d2 / 2*$a
после $bb2+$d2 или $bb2-$d2 и 2*$a
получиться что то вроде $bb2d2 / $a2 надо чтобы потом это сократилось
пример
2/10=1/5 | |
|
|
|
|
|
|
|
для: rafonets
(23.03.2011 в 15:29)
| | Если не сложно, опишите подробнее задачу, которая не получается: что вводите, что выводится и что хотелось бы получить? | |
|
|
|
|
|
|
|
для: cheops
(23.03.2011 в 14:49)
| | можете пример показать я не совсем понял | |
|
|
|
|
|
|
|
для: rafonets
(23.03.2011 в 14:44)
| | Тогда возможно вам пригодится оператор %, который возвращает остаток от деления? | |
|
|
|
|
|
|
|
для: DJ Paltus
(23.03.2011 в 14:23)
| | Верно | |
|
|
|
|
|
|
|
для: cheops
(23.03.2011 в 13:09)
| | Сдается, товарищ не округлять хочет, а сокращать натуральные дроби... | |
|
|
|
|
|
|
|
для: rafonets
(23.03.2011 в 12:52)
| | Тогда нужно больше подробностей по фразе
>2) В конце как можно сделать чтобы оставшееся дробное число округлилось
Вам нужно отбросить дробную часть, округлить до определенной цифры после запятой или сделать что-то другое? Приведите пример результата, который выводится сейчас и того, что хотите получить? | |
|
|
|
|
|
|
|
для: Tamplier
(23.03.2011 в 10:48)
| | Спасибо но это не то | |
|
|
|
|
|
|
|
для: rafonets
(23.03.2011 в 07:39)
| | Честно говоря мало что понял, но для округления дробных чисел используйте
round()
ceil()
floor()
В зависимости от ситуации и требований к округлению | |
|
|
|
|