VB 编写 计算程序

求大神给一个简单的编写方法我不懂VB就是一个输入X然后进行Y=100/(1.1*X)然后输出Y的简单程序。感谢... 求大神给一个简单的编写方法我不懂VB
就是一个 输入 X 然后进行 Y=100/(1.1*X)
然后输出Y的简单程序。
感谢
展开
 我来答
斩天及
2014-03-11 · TA获得超过8833个赞
知道大有可为答主
回答量:8460
采纳率:0%
帮助的人:4398万
展开全部
既然没人帮你,我就答一下吧,很简单,就一行代码:
Print 100 / (1.1 * InputBox("请输入X的值"))

好吧,给你解释一下,InputBox是输入对话框,用于用户输入x的值,上边代码你可以拆开3行
x=InputBox("请输入X的值")
y=100 / (1.1 *x)
print y
然后,第二行就是求y的值嘛,不过,要注意乘号是“*”,不是“x”
然后,第3行就是输出y
你要简单的,所以我把这3行合并了。
你可以加在任意过程中,一般是你加个按钮控件,双击那个按钮控件,写下代码,完整的代码如下:
Private Sub Command1_Click()
Dim x As Double, y As Double
x = InputBox("请输入X的值")
y = 100 / (1.1 * x)
Print y
End Sub
追问
弄了但是按了确定之后没有显示Y的值啊  = =
追答

看你是新手,我把我设计的窗体源文件给你吧,你下载下来看看,这个不难的。

解压后,双击那个“工程1.vbp” 文件,然后按“F5”执行

(对了,你的是VB6.0吧?如果不是,那你就直接运行我的压缩包里那个VB脚本就行)

代码我上面解释的够清楚了吧?如果还有不明白的,追问就行

1372355088
2014-03-11 · TA获得超过1070个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:160万
展开全部

楼主您好!

什么也不用画,直接把代码复制粘贴就行了。

代码如下:

Option Explicit
Private Sub Form_Load()
    Dim Y As Double, X As Double            '定义两个双精度型(Double)变量   
    X = Val(InputBox("请输入X的值!", "输入窗口"))     
    '用InputBox函数显示一个输入对话框,由于InputBox函数的返回值是字符型,要用Val函数转换为数值型
    Y = 100 / (1.1 * X)        '计算Y的值
    MsgBox "X=" & X & vbCrLf & _       '用MsgBox函数输出结果,vbCrlf是换行符
           "Y=100/(1.1*" & X & ")" & vbCrLf & _
           "Y=" & Y _
           , vbOKCancel + vbDefaultButton1 + 64, "输出窗口"
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式