VB中,表达式4+5\6*7/8Mod9的值是多少

 我来答
生活知识小超人
2020-05-22
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

VB中,表达式4+5\6*7/8Mod9的值是5 ,解决方法如下:

1、首先在电脑中打开VB6.0,新建一个标准EXE程序 ,如下图所示。

2、绘制界面。添加两个label控件,将caption属性分别改为"表达式"和"值"。然后添加两个Textbox控件,将名字改为txbExpression,txbValue,分别用来输入表达式和输出表达式的值。

3、编写代码。双击commandbutton,进入代码编辑窗口,在 txbCalc_Click 这一过程中添加如下代码。

4、最后运行,键盘上按F5,输入任意表达式,点击“计算”,程序立即给出了正确的计算结果。

网海1书生
推荐于2017-11-21
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
4 + 5 \ 6 * 7 / 8 Mod 9
= 4 + 5 \ 42 / 8 Mod 9 (乘法优先级最高)
= 4 + 5 \ 5.25 Mod 9 (接着是除法)
= 4 + 1 Mod 9 (整除次之)
= 4 + 1 (接下来是求模)
= 5 (最后是加法)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Mosaico
2011-09-16
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
首先 你搞清楚VB中运算符号的优先规则,如下(优先权,从上到下)
指数运算 (^)
负数 (–)
乘法和除法 (*、 /)
整数除法 (\)
求模运算 (Mod)
加法和减法 (+、 –)
字符串连接 (&)

这样子,明白了这个道理,那么一步步来!先6*7/8=5.25 然后5\5.25=0 0mod9=9 4+9=?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9921d0b
2011-09-16
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
优先级: */ > \ > mod
所以先算 6*7/8=5
5\5=1
1 mod 9=1
4+1=5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式