vb怎么制作一个计算器?

作者&投稿:睢码 (若有异议请与网页底部的电邮联系)
~ 控件 名称 Caption 控件 名称 Caption \x0d\x0a窗体 Form 1 计算器 \x0d\x0a按钮 Command 1(0)~Command1(9) Caption 0 ~ 9 \x0d\x0a按钮 Command6(0) + \x0d\x0a按钮 Command 6(1) - \x0d\x0a按钮 Command 6(2) *\x0d\x0a按钮 Command 6(3) /\x0d\x0a按钮 Command 2 退格 \x0d\x0a按钮 Command 3 清除\x0d\x0a按钮 Command 4 .\x0d\x0a按钮 Command 5 = \x0d\x0a\x0d\x0aDim shu1 As Single, shu2 As Single, suanfu As String\x0d\x0a'定义两个单精度数变量用与存放参与运算的数,一个字符型存放运算符\x0d\x0a\x0d\x0aPrivate Sub Command1_Click(Index As Integer)\x0d\x0aText1.Text = Text1.Text & Command1(Index).Caption\x0d\x0a'将command1的单击事件与文本框显示的内容连接\x0d\x0a\x0d\x0aEnd Sub\x0d\x0aPrivate Sub Command2_Click() '假如输入错误,可每次退后一格\x0d\x0aIf Text1.Text = "" Then\x0d\x0aExit Sub\x0d\x0aEnd If\x0d\x0aText1.Text = Left(Text1.Text, Len(Text1.Text) - 1)\x0d\x0aEnd Sub\x0d\x0aPrivate Sub Command3_Click()\x0d\x0a Text1.Text = "" '清除\x0d\x0aEnd Sub\x0d\x0aPrivate Sub Command4_Click()\x0d\x0aText1.Text = Text1.Text + "."\x0d\x0aIf (InStr(Text1.Text, ".") = 1) Then '第一位不能为小数\x0d\x0a Text1.Text = ""\x0d\x0aEnd If\x0d\x0a\x0d\x0aIf InStr(Text1.Text, ".") < Len(Text1.Text) Then '防止出现两个小数点\x0d\x0aText1.Text = Left(Text1.Text, Len(Text1.Text) - 1)\x0d\x0aEnd If\x0d\x0a\x0d\x0aEnd Sub\x0d\x0a\x0d\x0aPrivate Sub Command5_Click() '开始加减乘除的运算\x0d\x0ashu2 = Val(Text1.Text)\x0d\x0a Select Case suanfu\x0d\x0a Case "+"\x0d\x0a Text1.Text = shu1 + shu2\x0d\x0a Case "-"\x0d\x0a Text1.Text = shu1 - shu2\x0d\x0a Case "*"\x0d\x0a Text1.Text = shu1 * shu2\x0d\x0a Case "/"\x0d\x0a If shu2 = 0 Then\x0d\x0a Text1.Text = "被除数不可为0"\x0d\x0a Else\x0d\x0a Text1.Text = shu1 / shu2\x0d\x0a End If\x0d\x0a End Select\x0d\x0aEnd Sub\x0d\x0a\x0d\x0aPrivate Sub Command6_Click(Index As Integer)\x0d\x0ashu1 = Val(Text1.Text) '将shu1隐藏起来\x0d\x0a suanfu = Command6(Index).Caption\x0d\x0a Text1.Text = ""\x0d\x0aEnd Sub


wps求和怎么操作
下面我就演示一下详细的操作步骤❥(ゝω・✿ฺ) (电脑型号:惠普 (HP) 暗影精灵8Pro,软件及版本号:WPS 11.1.0.13703) 方法一: 1、打开一个WPS表格,表格中有两个数,需要进行求和。 2、在计算结果的单元格中输入=数A所在的单元格+数B所在的单元格,如图中的=A1+B1。 3、输入完成后按下回车就可以...

请教高手如何编辑一个EXCEL公式:计算当行B至BK列中字符等于"a"的个...
行B至BK列???假设是B1到BK 输入:=0.5*COUNTIF(b1:bk,"a")

向量a×向量b怎么运算?
点乘得到的是标量,用于度量向量的相似度和夹角关系;而叉乘得到的是向量,用于确定垂直于两个向量的平面方向。 点乘(内积): 向量a与向量b的点乘(内积)运算通常用符号"·"表示。点乘的结果是一个标量(数量),而不是向量。 点乘的计算公式为:a· b = |a| |b| cos(θ) 其中,|a|和|b|分别表示向量a和向量...

当excel表格当某一个单元格满足一定条件下,另一个单元格计算公式...
例如,如果第一个 logical_test (Average > 89) 为 TRUE,则返回“A”;如果第一个 logical_test 为 FALSE,则计算第二个 IF 语句,以此类推。用下列关键字指定数字的字母等级。如果成绩是 则返回 大于 89 A 80 到 89 B 70 到 79 C 60 到 69 D 低于 60 F 示例 4 在...

一位同学做一道题:已知两个多项式A、B,计算2A+B,他误将“2A+B”看成...
A+2B=9x²-2x+7 B=x²+3x-2 所以A=(9x²-2x+7)-2(x²+3x-2)=7x²-8x+11 所以2A+B=2(7x²-8x+11)+(x²+3x-2)=15x²-13x+20

请问我在excel中的一个单元格中有a*b这样的式子,但是我想通过公式计算...
不知道楼主意思是否只知道a*b的值,还是分别知道a跟b的值。要是知道a,b的值的话,刚才试过了,直接(a-b)*b就可以了!要是只知道a*b的值应该不能计算出来

Java程序编辑 编写一个程序计算(a-b)\/(a+b) 然后输出结果 其中a,b是整...
public static void main(String args[]){ Scanner sa=new Scanner(System.in);int a=sa.nextInt();int b=sa.nextInt();System.out.println((a-b)\/(a+b));} 这是最简单的,不过这里没有对 输入做从限制,你输入字符串的话 会报错 你可以 加个控制判断语句。自己写吧 这个我只写了主...

一位同学做一道题:“已知两个多项式A B,计算2A+B"
A+2B=9X²-2X+7 B=X²+3X-2 A=9X²-2X+7-2B =9X²-2X+7-2(X²+3X-2)=7x²-8x+11 正确答案:2A+B =2(7x²-8x+11)+X²+3X-2 =14x²-16x+22+x²+3x-2 =15x²-13x+20 ...

如何在exce计算lga=b 求a b为一个变化的值。。。如何在excel里面运算...
如果lga=b,则a=10^b.假设a在单元格A1里,b在B1里,在A1里输入公式即可:=10^B1.

编写一个程序,输入直角三角形两条直角边a和b的长度,利用勾股定理计算斜 ...
printf("请输入直角三角形两条直角边长:a=?,b=?\\n");\/\/提示输入ab的边长值 scanf("%f%f",&a,&b);\/\/输入边长值 c=sqrt(pow(a,2)+pow(b,2));\/\/利用勾股定理计算斜边的长度 printf("c=%.2f\\n",c);\/\/输出斜边边长值并保留两位小数 } 勾股定理是一个基本的几何定理,指直角三角形...

碾子山区15221871421: 怎样用VB做一个小型计算器 -
戴庾阿莫: 你的问题在界面还是在算法?要是算法上的问题可以这样:声明两个数组作为栈(可用类模块)'Class Stack:Dim stc(100),top as integer Sub Push(k) stc(top)=k top=top+1 End Sub Function Pop top=top-1 Pop=stc(top) End Function Function Peek Peek=stc(top-1) End Function 然后按下运算符按钮就把数字压入数字栈(push) 看看符号占上面的是否为低级运算,是则push符号,否则取出数字占的两个进行计算,结果入栈……

碾子山区15221871421: 怎样用VB设计简单计算器
戴庾阿莫:Dim x As String Private Sub Command1_Click() Text1.Text = Text1.Text & "1" End Sub Private Sub Command10_Click() Text1.Text = Text1.Text & "6" End Sub Private Sub Command11_Click() Text1.Text = Text1.Text & "9" End Sub ...

碾子山区15221871421: 如何用VB编写最简单的计算器程序 -
戴庾阿莫: 组成包括Label控件2个,其中一个用来显示数字,一个在那个显示数字的上方空白显示,纯属修饰作用 按钮19个,分别为10个数字0~9,小数点,四则运算按钮,正负号按钮,求倒数按钮,等号按钮,清零按钮,C和CE有啥区别我还真不知道..所以就写了C了.

碾子山区15221871421: vb怎么设计个简单的计算器 -
戴庾阿莫: 给你个稍微简单一点的....用控件数组的.Dim v As Boolean Dim s As Integer Dim x As Double Dim y As Double Private Sub Command1_Click(Index As Integer) If Form1.Tag = "s" Then If Index = 10 Then Text1.Text = "0." Else Text1....

碾子山区15221871421: 在VB中,怎么样做一个简单计算器
戴庾阿莫: val(text1.text)+val(text2.text2) '加 val(text1.text)-val(text2.text2) '减 val(text1.text)*val(text2.text2) '乘 val(text1.text)/val(text2.text2) '除

碾子山区15221871421: 用VB怎么做一个完整的计算器? -
戴庾阿莫: Dim flag As Integer Dim s1 As String Private Sub Command1_Click() '数字“1” Text1.Text = Text1.Text + Str$(1) End Sub Private Sub Command2_Click() '数字“2” Text1.Text = Text1.Text + Str$(2) End Sub Private Sub Command3_Click...

碾子山区15221871421: 用VB怎么编一个计算器呀?
戴庾阿莫: 最简单的界面就是普通计算机的界面 显示屏是textbox,下面是各种command按钮,最好是五行四列共20个按钮,十个数字,加减乘除,等于,点,跟号,平方,删除键,清空键

碾子山区15221871421: 我想用vb做一个简单的计算器,那位高手可以指点一下 -
戴庾阿莫: Private Sub Command1_Click()这是加法,其他的只需把+改为其他的 Dim a, b, c As Integer a = Val(Text1.Text) b = Val(Text2.Text) c = a + b MsgBox c '弹出答案 End Sub

碾子山区15221871421: 如何用VB编写一个计算器 -
戴庾阿莫: 建立14个按钮,按钮的名字都要Command1,设置Index属性,0~9分别对应数字0~9,10为小数点,11为等号,12~14分别对应+、-、*和/. 2、输入如下代码: Dim Num1, Num2 As Single Dim StrNum1, StrNum2 As String Dim FirstNum As ...

碾子山区15221871421: vb计算器怎么做啊? -
戴庾阿莫: ' ------------------------------------------------------------------------' 版权所有 (C) 1994 Microsoft Corporation'' 您可以免费以任何方式使用、修改、复制并分发您认为有用的' 示例应用程序文件 (或任何修改过的版本).Microsoft 对任何' 示例应用程序文件...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网