在VB是怎样用IF条件语句写A加上(减去)B=C这条语句,(加减号是随机产生)。

如题所述

'运算符貌似不能用变量替代,用嵌套方式来做吧。
If Mid("+-", Int(Rnd() * 2 + 1), 1) = "+" Then
If a + b = c Then
......
Else
.....
End If
Else
If a - b = c Then
......
Else
.....
End If
End If
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-06
if a+b=c then

b是一个有符号的数就可以啦。追问

符号是随机产生有乘除的那种

visual basic中怎样输入加减号
你的代码应该这样写command5的click事件代码 但是之前一定要将command5.caption 的属性值设定为"+","-","*","\/"符号其中的任何一个,在属性框里设置时不要加引号。否则下面代码无反应!private sub command5_click()if command5.caption = "+"then command5.caption = "-"elseif command5.captio...

在VB 中怎样出现随机加减号
产生随机加减号容易:Function rndjj() As Integer rndjj = IIf(Rnd() > 0.5, 1, -1)End Function 掌握vb的随机函数 rnd() 就ok了

VB 得到随机数 问题,来看看。
c = Int((a–b + 1) * Rnd + b)你这里面的减号 - 从哪找的,都不知道怎么输进去的 asc值为-22461 而且编译器居然没报错,应该是把a-b整个的当成一个变量了 改为正常的减号 -

vb中加注释的符号是什么?
vb程序中,加注释的符号是\/\/或者\/* *\/,其中\/\/为单行注释,而\/* *\/为多行注释。续行符是“_”,而语句的分隔符号是”:“。vb中还有其他的符号,+为连接符号、运算“和”、-为运算减号、*为运算乘号、&为连接符号。

哪位大师告诉我,如何把设计好的excel计算器表格用到VB里面啊
哪位大侠可以告诉用VB或VC写一个计算器的原始码啊? 想学加我QQ452362812,VB方法实现。如何用Excel设计自己的计算器 方法一,在单元格中写入计算式直接得出结果 在EXCEL中 加号为+ 减号为- 乘号为* 除号为\/ 乘幂为^ 等号为= 在电子表格中直接写入带等号的计算式,就会计算出值 如...

vb,如何控制键盘上的ctrl+c组合健和ctrl+v组合健,VB代码如何编写
SendKeys "^c" '等效于Ctrl+CEnd SubPrivate Sub Command2_Click()Text2.SetFocusSendKeys "^v" '等效于Ctrl+VEnd Sub 比一比差距就出来了吧 追问 如果说在窗体中有一个text控件来显示一个表中单元格中的内容,想把这个内容复制到word文件中,我想用VB做一个能自动完成这种任务的程序,能否,VB代码如何...

VB中 减号键(- _) 的 keycode(键盘码 键码)是什么?不是189吗?
删了这个sub,重新让系统自动生成吧。 keypress事件里是没有keycode的,只有keyascii。如果你要用keycode,必须用keyup或keydown事件。但是这里你要做限制的话,用keypress里keyascii也行。不过要提醒你的是 减号的ascii是 45。你说的189是主键盘区的减号\/下划线的keycode。阻止非法输入用keyascii的好。

一道vb编程题,我不明白答案为什么这么写,请详细解释一下Private Sub C...
Private Sub Command2_Click() Dim R() As String, B As String R = Split(s, " ") '按空格拆分为数组 B = "" '初始值设为空字符串 For i = 0 To UBound(R) '循环取出每个单词 If Len(B) <= Len(R(i)) Then B = R(i) '循环比较找出最长的单...

高分定做个VB写的简单内存修改器代码
hwnd = FindWindow(vbNullString, "Calculator") If (hwnd = 0) Then MsgBox "Window not found!" Exit Sub End If 注意在这里我们传递了一个 Null 值给 FindWindow 函数,而不是 ClassName。因此任何名为 Calculator 的窗口都符合条件。如果知道计算器程序窗口的 ClassName,你可以传给它,但这不是必须的。

使用批处理发送组合键命令
c=a+b msgbox "内容"inputbox "内容"d=msgbox("内容")e=inputbox("内容")这段代码中,第一行1是数值,a是变量,a=1是一个设置变量a的值为1的语句。第二行2是数值,b是变量,b=2是语句。第三行a+b这个整体相当于数值,c是变量,c=a+b是语句。至于第四行,情况有些变化:"内容"是...

相似回答
大家正在搜