首页

欢迎

 

Welcome

欢迎, 这是一个学习数学、讨论数学的网站.

转到问题

请输入问题号, 例如: 2512

IMAGINE, THINK, and DO
How to be a scientist, mathematician and an engineer, all in one?
--- S. Muthu Muthukrishnan

Local Notes

Local Notes 是一款 Windows 下的笔记系统.

Local Notes 下载

Sowya

Sowya 是一款运行于 Windows 下的计算软件.

详情

下载 Sowya.7z (包含最新版的 Sowya.exe and SowyaApp.exe)


注: 自 v0.550 开始, Calculator 更名为 Sowya. [Sowya] 是吴语中数学的发音, 可在 cn.bing.com/translator 中输入 Sowya, 听其英语发音或法语发音.





注册

欢迎注册, 您的参与将会促进数学交流. 注册

在注册之前, 或许您想先试用一下. 测试帐号: usertest 密码: usertest. 请不要更改密码.


我制作的 slides

Problem

随机显示问题

Problèmes d'affichage aléatoires

软件 >> Calculator >> Bug
Questions in category: Bug (Bug).

[Bug] fraction 模式下的问题

Posted by haifeng on 2023-08-27 11:41:53 last update 2023-08-27 22:40:45 | Answers (0)


>> k+5|2
in> k+5|2

out> 5
------------------------

 

>> 5|2+a
in> 5|2+a

out> (0+2*a)|2
------------------------

 

 

已修复部分.  Calculator.cpp 中调用 A.ChangeInfix_InModeFraction();

temp = A.ChangeInfix_InModeFraction();
//temp = A.ChangeSymbolicInfix_InModeFraction();//仍有BUG
//temp = A.ChangeSymbolicInfix();

但还是有问题

>> k+(-1|2)*(-5)
in> k+(-1|2)*(-5)

out> (2*k+5)|2
------------------------


>> (-1|2)*(-5)+k
in> (-1|2)*(-5)+k

out> 5|2
------------------------


>> K+5|2
in> K+5|2

out> (2*K+5)|2
------------------------


>> 5|2+k
in> 5|2+k

out>
------------------------

 

 

>> (2*k+5)|2-1|8*10
in> (2*k+5)|2-1|8*10

out> -5|4
------------------------

 

现在基本上解决.

>> :version

Version: 0.573

>> (2*k+5)|2-1|8*10
in> (2*k+5)|2-1|8*10

out> 2*k/2+1.250
------------------------


>> :mode fraction
Switch into fraction calculating mode.
e.g., 1/2+1/3 will return 5/6

>> (2*k+5)|2-1|8*10
in> (2*k+5)|2-1|8*10

out> (4*2*k+20-10)|8
------------------------


>>

不过没有化简.