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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/13 14:32:23
vb6.0编一个加减乘除四则运算的计算器主要思路和过程是怎样的?vb6.0编一个加减乘除四则运算的计算器主要思路和过程是怎样的?vb6.0编一个加减乘除四则运算的计算器主要思路和过程是怎样的?三个变量

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