Сложение и вычитание дробей

jumplin-m

Участник
Здравствуйте. Немного не пойму. Возможно сложение или вычитание дробей?
Например 1/5+2/5=3/5
Спасибо)
 

Vladimir

Администратор
Команда форума
Добрый день.
В программе нельзя указать дробь, состоящую из числителя и знаменателя.
Соответственно нельзя и получить такое-же значение.
 

Ирина

Модератор
Здравствуйте!
Сложение и вычитание дробей можно реализовать, если использовать только сложение или только вычитание дробей с одинаковым знаменателем.
Для этого используются дополнительные (технические) числовые, расчётные и составные поля.

Расчет долей.png
 

Вложения

  • Сложение и вычитание дробей.rbase
    3.1 KB · Просмотры: 9

jumplin-m

Участник
Ирина, это конечно грандиозно) Благодарю) как говорится: Пока ничего не понял, но очень интересно:)
А вообще конечно хотелось бы, чтобы эта возможность была реализована в самой Руне:) Хотя думаю, что это мало возможно...
 

Vladimir

Администратор
Команда форума
Красивое решение у Ирины! Но создавать такие сложные конструкции - мало кто сможет.
Идея работы с дробями нас заинтересовала, и мы постараемся в первых выпусках 7-ой версии добавить для числового поля подтип "Дробь".
А также функции, которые будут возвращать строковое представление дроби в разных падежах.
 

Александр

Продвинутый
Ирина, это конечно грандиозно) Благодарю) как говорится: Пока ничего не понял, но очень интересно:)
А вообще конечно хотелось бы, чтобы эта возможность была реализована в самой Руне:) Хотя думаю, что это мало возможно...
Добрый день. Извините, что вмешиваюсь. Простые дроби в принципе возможно сложить и вычесть, умножить и разделить. Но есть проблема - это найти НОК (наименьшее общее кратное) для дробей при сложении и вычитании, а если дробей больше двух, то вообще проблема, формулу не применишь для вычисления НОК. Применение "умножения крест-накрест" дробей (самый простой способ для приведения к общему знаменателю) дает в знаменателе максимальное значение, а не минимальное, то и числитель будет максимальным, а не минимальным. На фото 10 вычисление с минимальным НОК (две дроби). На фото 11 НОК (пять дробей) не минимальное 420, а максимальное 1680. Как вычислить минимальное значение НОК с помощью формул Руна мне еще в голову не пришло.

10.png 11.png
 

Александр

Продвинутый
На основе проекта Ирины, скорректировал проект для сложения и вычитания (недостатки выше)
 

Вложения

  • Сложение и вычитание дробей3.rbase
    3.9 KB · Просмотры: 5

Ирина

Модератор
Александр, спасибо большое за пример! Я не так сильна в дробях, как Вы))))
Поэтому разработчики правы, не все могут такие сложные расчеты сделать.
Но с помощью подсказок разработчиков и других пользователей (всегда супер, когда кто-то "вмешивается"), мы постоянно улучшаем и совершенствуем свои программы.
Ведь у каждого пользователя Руны есть собственная уникальная программа, которой нет аналогов в мире! Это так круто и вдохновляет!❤️
 

Александр

Продвинутый
Добрый день. Спасибо. Просто с дробями в Руне дело сложное. В Exel проще. Это еще без учета разных действий с дробями - добавить, отнять, умножить-разделить, а если еще использовать скобки для вычислений - формул будет несметное количество.
 

Vladimir

Администратор
Команда форума
Посмотрели использование дроби в Excel. Примерно так-же и запланировали работу с ними в Руне.
Только формат будет один (без вариантов типа), и введённое число вида "4/3" будет отображаться в оригинале, а не "1 1/3".
 
Сверху Снизу