vb6.0编一个加减乘除四则运算的计算器主要思路和过程是怎样的?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 14:31:36
vb6.0编一个加减乘除四则运算的计算器主要思路和过程是怎样的?
xXkOV+S+.#vV`Րuh/I:;'녩[ nԡvv Nqb[@/s{\^n\#$2vFkqfju1nnO3^4vԊSht,0FP=&g|*?1J@4O0Od,SV~("а gIϒY1CΫ|qQ̀ RhD82c<A$x%N<8$ʉ9H 0ou nra\.L:11G1,(!xDM:P[Z

vb6.0编一个加减乘除四则运算的计算器主要思路和过程是怎样的?
vb6.0编一个加减乘除四则运算的计算器
主要思路和过程是怎样的?

vb6.0编一个加减乘除四则运算的计算器主要思路和过程是怎样的?

三个变量 分别存储 操作数 被操作数 和操作

根据对按钮的点击分别设置三个变量的值

创建一个窗口 画一个 文本框Text1

画一个按钮 Command1 设Index属性为0 粘贴如下代码

Option Explicit

Private dblOper1 As Double, dblOper2 As Double

Private lpType As String, b As Boolean

Private Sub Command1_Click(Index As Integer)

    Select Case Index

    Case 3, 7, 11, 15   '+-*/

        lpType = Command1(Index).Caption

        Me.Caption = CStr(dblOper1) & lpType

        Text1.Text = ""

        b = True

    Case 12     '按下的是清屏

        Text1.Text = ""

        b = False

        dblOper1 = 0

        dblOper2 = 0

    Case 14     '按下的是等于

        Me.Caption = CStr(dblOper1) & lpType & CStr(dblOper2) & "="

        Text1.Text = Calc()

        b = False

        dblOper1 = 0

        dblOper2 = 0

    Case Else   '按下的是数字

        Text1.Text = Text1.Text & Command1(Index).Caption

        If b = False Then

            dblOper1 = CDbl(Text1.Text)

        Else

            dblOper2 = CDbl(Text1.Text)

        End If

    End Select

End Sub

Public Function Calc() As String

    Select Case lpType

    Case "+"

        Calc = CStr(dblOper1 + dblOper2)

    Case "-"

        Calc = CStr(dblOper1 - dblOper2)

    Case "*"

        Calc = CStr(dblOper1 * dblOper2)

    Case "/"

        Calc = CStr(dblOper1 / dblOper2)

    End Select

End Function

Private Sub Form_Load()

    Dim i As Integer

    Me.Width = 4635

    Me.Height = 2505

    Text1.Left = 120

    Text1.Top = 120

    Text1.Width = 4275

    Text1.Height = 315

    Text1.Text = ""

    Command1(0).Left = 120

    Command1(0).Top = 480

    Command1(0).Width = 1035

    Command1(0).Height = 315

    For i = 1 To 15

        Load Command1(i)

        If (i Mod 4) <> 0 Then

            Command1(i).Left = Command1(i - 1).Left + 1080

            Command1(i).Top = Command1(i - 1).Top

        Else

            Command1(i).Left = Command1(0).Left

            Command1(i).Top = Command1(i - 4).Top + 360

        End If

        Command1(i).Visible = True

    Next i

    Command1(0).Caption = "1"

    Command1(1).Caption = "2"

    Command1(2).Caption = "3"

    Command1(3).Caption = "+"

    Command1(4).Caption = "4"

    Command1(5).Caption = "5"

    Command1(6).Caption = "6"

    Command1(7).Caption = "-"

    Command1(8).Caption = "7"

    Command1(9).Caption = "8"

    Command1(10).Caption = "9"

    Command1(11).Caption = "*"

    Command1(12).Caption = "C"

    Command1(13).Caption = "0"

    Command1(14).Caption = "="

    Command1(15).Caption = "/"

End Sub

vb6.0编一个加减乘除四则运算的计算器主要思路和过程是怎样的? C语言中 怎么样进行三位数的四则运算?就是说要编一个能三个数进行加减乘除的简单计算器 编写一个程序模拟计算器的加减乘除四则运算.要求:采用函数调用,并用指向函数的指针作为函数的参数用C语言 制作一个能进行四则运算的计算器?要求有0-9数字输入和小数点计算.有3个 文本框,和两个label.加减乘除都解决了,就差数字的编译了! 加减乘除四则运算的统称为( ) 用C语言编程,编一个简单的计算器,需要用什么函数?这个计算器的功能有加减乘除,还有乘方,要求小...用C语言编程,编一个简单的计算器,需要用什么函数?这个计算器的功能有加减乘除,还有乘 vb 一个分段函数 编程错误 我用的 vb6.0版的 编一个分段函数 如下Private Sub form_Click()Dim x As Integer,y As Integerx = Val(InputBox(请输入x值:))If x 用C语言编程实现一个简单的四则运算计算器编程:编程实现一个简单的四则运算计算器:从键盘输入一个四则运算表达式(没有空格和括号),遇等号=说明输入结束,输出结果.假设计算器只能 用C#做一个计算器加减乘除的思路? 设计具有简单四则运算功能的计算器. 用C++怎么做一个计算器 基本的加减乘除基本的加减乘除 用c#编一个简易计算器的思路 设计一个算术四则运算表达式求值的简单计算器的问题, 求C语言程序设计一个!要求加减乘除四则运算,能够保存计算记录,以及查看以前的计算! 用C语言做一个可进行加减乘除的400位计算器?(求思路)要求:1 进行运算的两个数为十进制数,进行加减乘除的四则运算.2 位数在400位(包括400位)以下本人刚开始学C语言,这个题目完全没有 用C语言编译一个简单计算器的程序,要求其中有括号和幂函数可以运行加减乘除,括号和幂函数请按照四则运算加、减、乘、除、幂(^)和括号的优先关系和惯例,编写计算器程序.要求:①从 加减乘除四则运算统称为什么 编一个随机产生一个100以内的四则运算题,要求先输出这个四则运算的式子,这个四则用free Pascal