永发信息网

求助,怎么用VB编写同时满足三个条件并修改至满足所有条件为止的代码?

答案:3  悬赏:70  手机版
解决时间 2021-04-01 19:21
求助,怎么用VB编写同时满足三个条件并修改至满足所有条件为止的代码?
最佳答案
if θ < 0 then θ = θ + 180
if θ1 < 0 then θ1 = θ1 + 180
if θ2 < 0 then θ2 = θ2 + 180追问谢谢,这个我也写过,其实是希望能用一个IF句把三个情况都包括了,不知道行不行追答用一个if可以把三个情况包括,但关键是要有三个不同的输出结果,这就不是一个if可以解决的了。
另外要记住,并不是说语句越少就越好,关键要看执行效率,有时候一条很长很长的语句执行效率可能还比不上100条短的语句。这是程序设计的一个大忌!事实证明,对于你所说的目的,用三条if语句就是最简单、最高效的算法!
全部回答
用if
if x=0 and y=01 and z=02 then
x=x+180 y=y+180 z=z+180
end if追问你这不对吧,题是这三个角为负的话就加180化为正的意思。而且也有可能1个为负,另外两个为正等情况,为正的就不用加180了。
do while θ<0
θ = θ + 180
Loop
do while θ1<0
θ1 = θ1 + 180
Loop
do while θ2<0
θ2 = θ2 + 180
Loop追问这样也可以,其实是希望能用一个IF句把三个情况都包括了,不知道行不行追答因为考虑你这个负值,到底负多少?
用一句If 的格式不可能?
也是要分三句
If θ<0 Then θ = θ + 180
If θ1<0 Then θ1 = θ1 + 180
If θ2<0 Then θ2 = θ2 + 180
但是如果原来的值负的比较多,还不能保证它们大于0追问哦,这样啊,因为是公式编写,不会负过180,那知道了,谢谢!啊,不好意思了,一楼先回答,就把分给他了 ,也很感谢你了!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
地图鱼身上有白霜一样的东西会不会死
匠兴洗衣皮具护理在什么地方啊,我要过去处理
就像十年冒吃肉突然想吃肉怎么回复别人
老师你好,小规模纳税人,税率是3%,是不是应
集邮有什么途径
口号,,X一流团队,X一流设备。X处应该填什
四则运算递等式 至少有加减乘除中两个 没有小
叔叔到家里来找爸爸爸爸没下班妈妈正忙着做饭
酸渣和萝卜能不能一起吃吗
在多次抛掷一枚正六面体骰子的实验中,出现点
河北轨道职业学院好就业吗
老是积奶是什么引起的
拼音 ui 声调写在哪里
t128火车硬座34.35.36号位置
何时提出专利申请较好?
推荐资讯
我右小腹及胁部疼痛约有二十年.四处求医无效.
I remembered the beatings and the cruelty
王峰肛肠病专科肠道门诊地址有知道的么?有点
oppoa59s的通话记录怎么样删除
左边礻,右边夭怎么念?
夏天家用节能灯周围有很多小飞虫,比蚊子还小
为什么害怕别人说我总是害怕得罪别人
昨天晚上刮大风 怎么都是土啊
今天用笔记本的时候感觉键盘乱了,在输密码的
戴氏教育(池豪沟街)地址在什么地方,我要处理
像保利这样的拍卖公司是免费的吗?
YZ什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?