问题标签 [fractions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
692 浏览

c++ - 需要帮助理解结构,以及程序的一些错误

我不知道如何正确使用结构来实现计算分数的目标(这是必需的)。坦率地说,我不知道自己在做什么,这只是我在 C++ 中的第三堂课,我感到迷茫……这是分配给我们的任务

您的 enter() 函数接受来自用户的一小部分。如果可能,您的简化()函数会简化它收到的分数。您的 display() 函数显示它收到的分数。

您的全局函数使用 Fraction 类型。Fraction 类型将分数的分子和分母作为单独的数据成员保存。

这是我的程序,除了“ cin ”和“ cout ”和GCF函数由教授提供之外,只有主要的函数和结构之外的所有其他函数和结构都是我自己尝试做的......

这些是我的错误:

对于这篇很长的帖子,我深表歉意,但非常感谢任何和所有帮助。如果有人能指点我一本有用的 C++ 书,我可以在家里和/或在课堂上阅读(由于语言障碍,我不能很好地理解我的教授)也将不胜感激

0 投票
1 回答
290 浏览

python - Python代数分数

我不想承认,但是这一行代码给我带来了一些麻烦。

为什么这不等于?

也许我已经完全忘记了分数是如何工作的?

0 投票
1 回答
771 浏览

android - 显示一小部分数字,一个在另一个之上,就像在 Libreoffice 上一样

Libreoffice(和 Latex 等其他应用程序)允许您使用某种脚本语言来显示非常酷的数学公式。

我需要使用能够显示此类公式的视图(可能是 textView),尤其是分数。

例如“x over y”看起来像:

等等。

Android上有没有这样的解决方案?也许是一个允许您编写此类东西的库(具有类似于 Apache 或更好的许可证)?

0 投票
1 回答
1224 浏览

php - 正则表达式 - 识别分数

我需要使用正则表达式从配方数据库中的表单字段中识别一个分数。成分将在两部分表单字段中输入。字段一是数量,字段二是成分。然后,我需要将字段 1 分解为其小数部分以输入到数据库中。

可能的条目包括:1, 1/2, 1 1/2,以及之前的任何带有单词的条目,例如 1 杯或 1/2 汤匙。我预见的最难的是:[2 28 盎司。罐头] 其中 2 是数字,28 盎司。罐头就是这个词。

我发现: (\b[0-9]{1,3}(?:,?[0-9]{3})*(?:.[0-9]{2})?\b) 哪个某种作品。我对 Regex 完全陌生,所以我只进行猜测和检查,我很难让它为我工作。

问题 #1:我还需要识别单词部分。单词部分也可以是多个单词,例如 2 个大罐子,其中大罐子就是单词部分。上面的正则表达式很好地识别了数字,但我想不出一种方法来获取表单字段的其余部分。例如 1 1/2 汤匙给我 1,1,2 但仅此而已,我也需要汤匙。我尝试使用这个正则表达式并使用 len 来减少原始值,减去前面的分数,但是由于 1 / 2 和 1/2 都允许,所以无法确定要减去多少点(1 / 2应该从字符串的前面减去 6,1/2 应该从字符串的前面减去 4,只看 1,2 的正则表达式结果,我不知道要减去多少)。

问题#2:这不是那么重要,但是关于如何识别 [2 28 oz cans] 问题的任何想法?上面的正则表达式拉出 2,28 是不正确的,它应该只拉出 2 个,然后其余的(28 盎司罐头)将是问题 1 的解决方案有望找到的另一部分。

0 投票
4 回答
1158 浏览

python - 如何在 Python 中使用 x DPs 将分数写为十进制?

我正在寻找的是一种将python Fraction() 类型写入任意小数位的方法。我查看了分数和小数的python文档,但我看不到任何转换或写出分数的方法。

所以我正在寻找的是一些打印出来的方法

作为

代替

指定 DP 的数量。

0 投票
1 回答
88 浏览

java - 我如何进行 5' 3"1/2 之类的测量,然后将其乘以 1.414 并在 android java 上以相同格式显示答案

我正在做的是这个,我不理会 5' 然后我把 3" 除以 12 变成小数点,然后我将分子除以分母,然后我把它全部加起来并乘以 1.414 它可以工作但是我不知道如何显示英尺英寸和几分之一英寸

0 投票
3 回答
157 浏览

c - 使用整数比较区间

首先,我知道有许多不同的更简单/可靠的方法来执行我要问的问题,但这不是我问题的重点。

我试图比较两组整数,就好像它们是分数一样。我的意思是假设我有一个二维数组:

我想如何处理这些数字是:

array[0][0] = 2 <--- 是分子

array[0][1] = 3 <--- 是分母

或者在这种情况下只有 2/3。然后我想做的是比较这两个分数;

这里需要注意的是,我无法将数字转换为浮点数以保持其准确性或创建临时浮点占位符。有没有办法只使用整数值来比较这些?

我也不确切知道我应该为这个问题标记什么,如果你想到什么让我知道,我会标记它。

0 投票
2 回答
169 浏览

flash - 闪存中的分数

我正在寻找一种在 Flash 的文本字段中显示分数(½、¼ 等)的方法,我的第一个想法是使用 html 文本和特殊的分数字体。然而,这将限制可能的分数的数量,我很确定我会很快达到这一点。它们必须是动态的,对两个数字都没有限制。现在我可以创建一个带有 2 个动态文本字段的准备好的影片剪辑,但是我可以将它们嵌入到一个文本字段中,并且还能够为它们提供动态文本字段所需的 2 个参数吗?

据我所知,您可以使用 html 标签将图像嵌入到文本字段中。

或者还有另一种聪明的方法吗?

[编辑] 我刚刚发现您实际上可以在 img src 属性中使用库链接名称来嵌入影片剪辑。使用 id 属性,您可以通过 actionscript 对其进行修改,所以我想这将是设置分数的两个数字的方法。但是,似乎影片剪辑总是在文本字段中向左对齐(或以其他任意方式定位),这使得该解决方案无用。

[edit2] 感谢查尔斯指出这一点,我在网上找到的那些看起来很痛苦的东西现在很有意义..

0 投票
2 回答
5403 浏览

python - 使用 Python 的分数模块查找具有特定分母的最接近小数的分数

使用 Python 的fractions模块,我可以执行以下操作:

但是,如果我想要十六分之一的分数,我该怎么办?即,Fraction(51, 16)。使用limit_denominator(16)only 使最大分母为 16:

有没有一种简单的方法可以用模块做到这一点fractions

0 投票
1 回答
143 浏览

android - 如何让用户使用分数而不是双倍的百分比?

我正在创建一个使用百分比的应用程序。用户创建多个项目以使它们加起来达到 100%。例如:如果您有 3 个项目,每个项目占 33.3%,这意味着您缺少 0.1%。分数更清晰,因为它们是确切的数字。我想知道是否可以让用户选择输入双精度或分数。任何人都可以帮助我解决这个问题吗?我看过 inputTypes 和类似的东西,但我在分数上找不到任何东西。

提前致谢!