这是刚看VB的时候写的一个简易计算器,可以看看Dim Num1, Num2 As SingleDim StrNum1, StrNum2 As StringDim FirstNum As Boolean '判断是否是数字开头Dim PointFlag As Boolean '判断是否已有小数点Dim Runsign As Integer '储存运算符号Dim SignFlag As Boolean '判断是否已有运算符号 Sub ClearData()Num1 = 0Num2 = 0StrNum1 = ""StrNum2 = ""FirstNum = TruePointFlag = FalseRunsign = 0SignFlag = FalseText1。

Text = "0。"End Sub Sub Run()Num1 = Val(StrNum2)Num2 = Val(StrNum1)Select Case RunsignCase 1equal = Num1 Num2Case 2equal = Num1 - Num2Case 3equal = Num1 * Num2Case 4equal = Num1 / Num2End SelectStrNum2 = Str(equal)StrNum1 = StrNum2Text1。

Text = StrNum2End Sub

Private Sub Command1_Click(Index As Integer)Select Case IndexCase 0 To 9If FirstNum ThenStrNum1 = Str(Index)FirstNum = FalseElseStrNum1 = StrNum1 Str(Index)End IfText1。

Text = StrNum1Case 10If Not PointFlag ThenIf FirstNum ThenStrNum1 = "0。"FirstNum = FalseElseStrNum1 = StrNum1 "。"End IfElseExit SubEnd IfPointFlag = TrueText1。

Text = StrNum1Case 12 To 15FirstNum = TruePointFlag = False'还原标记值If SignFlag ThenCall RunElseSignFlag = TrueStrNum2 = StrNum1StrNum1 = ""End IfRunsign = Index - 11Case 11If Not SignFlag ThenText1。

Text = StrNum1equal = Val(StrNum1)FirstNum = TruePointFlag = FalseElseCall RunSignFlag = FalseEnd If Case ElseCall ClearData End SelectEnd Sub Private Sub Form_Load()Call ClearDataEnd Sub。

全部

python卡路里计算器_VB高手进,求一个简单计算器的VB代码相关推荐

  1. c语言设计程序计算器,C语言程序设计,做一个简单计算器

    题目: C语言程序设计,做一个简单计算器 程序内容有:加减乘除和平方,立方,开方等.用if或者swith结构来编程. 算加法时只输出加法的结果,算减法时只出减法的结果,如此类推. 解答: 已发送, # ...

  2. 求一个简单的java线程代码,Java线程代码的实现方法

    1.继承Thread 声明Thread的子类 运行thread子类的方法 2.创建Thread的匿名子类 3.实现Runnable接口 声明 运行 4.创建实现Runnable接口的匿名类 5.线程名 ...

  3. C#设计一个简单计算器,实现两个数的加、减、乘、除、求幂等计算

    设计一个简单计算器,实现两个数的加.减.乘.除.求幂等计算 using System; using System.Collections.Generic; using System.Component ...

  4. 使用Qt做一个简单计算器

    title: Calculator date: 2022-09-04 11:10:12 tags: [Qt, 应用, C++] typora-root-url: Calculator 使用Qt做一个简 ...

  5. 电脑用java怎么编程,使用java编程从0到1实现一个简单计算器

    学习编程语言最重要的就是实践.很多小伙伴在学习完编程语言后,一直停留在基础阶段,只懂一大堆理论知识,而不懂得实践.那么,今天我们一起来动手做一个小计算器,回顾下学习过的知识,同时这也是很多大学计算机专 ...

  6. Python开发第一步:如何制作一个简单的桌面应用

    Python开发第一步:如何制作一个简单的桌面应用 前言 大家好,我是baifagg, 一个热爱Python的编程爱好者. 今天我们来学习一下, 如何用Python制作一个简单的桌面应用程序. 虽然桌 ...

  7. 模拟一个简单计算器_阅读模拟器的简单介绍

    模拟一个简单计算器 Read simulators are widely being used within the research community to create synthetic an ...

  8. python小项目实例流程-Python小项目:快速开发出一个简单的学生管理系统

    原标题:Python小项目:快速开发出一个简单的学生管理系统 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: ...

  9. python小项目案例-Python小项目:快速开发出一个简单的学生管理系统

    本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...

最新文章

  1. 如何在一年内拥有十年的工作经验(值得你反复读5遍以上)
  2. 无法获取签名信息,请上传有效包(110506)
  3. c++ 字符串转数字
  4. @Transactional事务不生效问题解决(springboot)
  5. ThinkPHP6项目基操(18.实战部分 表单令牌Token 防CSRF)
  6. Mongodb删除重复数据
  7. Akka源码分析-Remote-收消息
  8. window下c语言c s通信,c++ Windows Socket实现最简单的C/S网络通信(TCP)
  9. 云服务器上安装jboss_jboss下载_精通jboss下载_下载与安装jboss-华军软件园
  10. 到底灰度化是在干什么?
  11. python 运动模拟_Python中的几何布朗运动模拟
  12. 远距离485无线传输方案
  13. 计算机二级是专业技术职务吗,计算机二级算中级技能证吗
  14. 一个有意思的需求——中文匹配度
  15. 骁龙695和骁龙750g哪个好
  16. Qt连接MySql数据库(本地和远程数据库均可)
  17. custom的短语_custom的用法总结大全
  18. 概率编程——未来也可以这样预测
  19. 虽然分模块了,但是 mapActions 写法,照样可用
  20. 【渝粤教育】电大中专计算机职业素养 (3)作业 题库

热门文章

  1. Go channel 底层结构及实现
  2. 计算机怎么样接入家庭网,怎样实现家庭联网
  3. vue+element-ui 实现上传文件、下载模板、批量导入、导出
  4. 2014 年 DDoS 攻击超过 100Gbps 的闪电战公司
  5. EXCEL-VBA:单元格粘贴成数值(2种方法)
  6. 2016级ACM寒假训练(六)
  7. 2023东华理工大学计算机考研信息汇总
  8. 3.数码相框-通过freetype库实现矢量显示
  9. 人在合作中需要抑制自己的贪婪
  10. 我是如何从零开始学习前端的