|
|
|
| Добрый день! Скажите, кто-нибудь знает есть ли готовые бесплатные решения для PHP по работе с обыкновенными дробями (Сложение, вычитание, умножение, деление, сокращение)?
Может быть какая-то библиотека есть?
Можно конечно самому написать , но если готовое уже есть, то время, потраченное на разработку, будет жалко. | |
|
|
|
|
|
|
|
для: Alexey_Tihonenko
(02.12.2009 в 10:19)
| | Э-э-э-э... Дробь 1/2 в РНР 0.5, я думаю он сам сможет сложить :)
Или вам нужно имено так:
1/2 + 3/7 = 13/14 | |
|
|
|
|
|
|
|
для: Alexey_Tihonenko
(02.12.2009 в 10:19)
| | обыкновенные переводятс в десятичные и все.. потом при необходимости обратно | |
|
|
|
|
|
|
|
для: Петр
(02.12.2009 в 10:56)
| | И что переводить, разве РНР разделить не сможет? | |
|
|
|
|
|
|
|
для: Alexey_Tihonenko
(02.12.2009 в 10:19)
| | Нет. | |
|
|
|
|
|
|
|
для: Sergeich
(02.12.2009 в 11:10)
| | Уточняю. Пример: нужно сложить 1/3 и 1/21и получить 8/21. В десятичные эти дроби не переведешь. Ну а если и переведешь, то как потом 8/21 получить непонятно.
Есть ли готовые библиотеки, которые позволяют осуществлять операции с любыми обыкновенными дробями? | |
|
|
|
|
|
|
|
для: Alexey_Tihonenko
(02.12.2009 в 11:34)
| | Запоминайте наименьший общий знаменатель, по нему и десятичному результату получите числитель. | |
|
|
|
|
|
|
|
для: sim5
(02.12.2009 в 12:05)
| | А после перемножения знаменателя на десятичный результат получить числитель и округлить его до целого. Хорошая идея, спасибо!
Форум все таки классный, коллективно всегда находится решение! | |
|
|
|