上一篇 | 下一篇

四则运算

发布: 2007-1-25 13:14 | 作者: aougu | 来源: aougu.net | 查看: 170次

题目:奥古多媒体4c-H{4`(mlz#?
计算用户输入的四则运算列式 返回结果,包括判断用户输入的错误列式。
.[.HzP,g
!p?$NWZ^,O 思路:(truka)
)[ T/yPk*P 当检查表达式得到的结果没有任何错误,而此时的计算结果却是不正确(空),由此可以得出计算的中间过程中可能出现两种情况:
w,Sqrd5ri 1:溢出
\V}i)Uf 2:除零
8n}$u5Giqd$TWN Q 由于director内部可以将数值自动转换成科学记数法,溢出的可能性就可以排除了,所以由此可以判断零作为除数出现在计算的中间步骤中.
4@S"Pdjz Q 如果要检查是否上溢可以这样奥古多媒体` V{y6q5F-B4ILP
if string(value("power(10,500)"))="INF" then alert("overflow")奥古多媒体;R:].whDS
上溢的极限值可以达到10的308次方,在四则运算中出现的可能性几乎没有,所以没有考虑进去,如果下一次要做个科学计算器的话可能会用上。 奥古多媒体2HH+{'UC
奥古多媒体%U;r7DeV
程序实现:(truka)
L#r9YQ6L3eT 奥古多媒体V&H:I \LMLp
奥古多媒体 z&}Tc0DC

n8i)K9o#Pf(MA#o 更多讨论参考: http://www.aougu.net/bbs/read.php?topicid=7230

字号: | 推荐给好友

 

评分:0

我来说两句

seccode


最新歌曲
转机 放生 黄玫瑰 摇啊摇 那滋味 擦肩而过 你若成风 幸福一辈子 依然在一起 吻得太逼真 感动天感动地 坐上火车去拉萨 怎么会狠心伤害我
心碎 冲动 小太阳 别碰我 蒲公英 爱情小偷 只要不亏 一定要爱你 等爱的玫瑰 无情的温柔 北极星的眼泪 最后一次的温柔 亲爱的那不是爱情
光荣 火花 下雨天 我可以 樱花草 为你写诗 独家记忆 再见小时候 寂寞才说爱 忘不掉的伤 爱上你是个错 第三者的第三者 孤独的时候可以抱你
假如 城府 是非题 有缘人 舍不得 我的答铃 只欠秋天 外滩十八号 越爱越难过 123木头人 爱走了心碎了 爱上你是我的错 爱情里没有谁对谁错