该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

function varargout = jisuanqi(varargin)

gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ...

'gui_Singleton', gui_Singleton, ...

'gui_OpeningFcn', @jisuanqi_OpeningFcn, ...

'gui_OutputFcn', @jisuanqi_OutputFcn, ...

'gui_LayoutFcn', [] , ...

'gui_Callback', []);

if nargin && ischar(varargin{1})

gui_State.gui_Callback = str2func(varargin{1});

end

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});

else

gui_mainfcn(gui_State, varargin{:});

end

function jisuanqi_OpeningFcn(hObject, eventdata, handles, varargin)

global x wei suanfu dian dian_i chucun panduan m

m=0;

panduan=0;

chucun=0;

dian_i=0;

dian=0;

suanfu=0;

wei=0;

x=0;

handles.output = hObject;

guidata(hObject, handles);

function varargout = jisuanqi_OutputFcn(hObject, eventdata, handles)

varargout{1} = handles.output;

function yi_Callback(hObject, eventdata, handles)

y=1;

global x wei dian dian_i panduan

if dian==0

if wei==1

x=x*10+y;

else wei==0

x=y;

end

else dian==1

x=x+y/10^dian_i;

dian_i=dian_i+1;

end

wei=1;

panduan=0;

set(handles.xianshi,'string',x)

function ba_Callback(hObject, eventdata, handles)

y=8;

global x wei dian dian_i panduan

if dian==0

if wei==1

x=x*10+y;

else wei==0

x=y;

end

else dian==1

x=x+y/10^dian_i;

dian_i=dian_i+1;

end

wei=1;

panduan=0;

set(handles.xianshi,'string',x)

function qi_Callback(hObject, eventdata, handles)

y=7;

global x wei dian dian_i panduan

if dian==0

if wei==1

x=x*10+y;

else wei==0

x=y;

end

else dian==1

x=x+y/10^dian_i;

dian_i=dian_i+1;

end

wei=1;panduan=0;

set(handles.xianshi,'string',x)

function liu_Callback(hObject, eventdata, handles)

y=6;

global x wei dian dian_i panduan

if dian==0

if wei==1

x=x*10+y;

else wei==0

x=y;

end

else dian==1

x=x+y/10^dian_i;

dian_i=dian_i+1;

end

wei=1;

panduan=0;

set(handles.xianshi,'string',x)

function wu_Callback(hObject, eventdata, handles)

y=5;

global x wei dian dian_i panduan

if dian==0

if wei==1

x=x*10+y;

else wei==0

x=y;

end

else dian==1

x=x+y/10^dian_i;

dian_i=dian_i+1;

end

wei=1;

panduan=0;

set(handles.xianshi,'string',x)

function si_Callback(hObject, eventdata, handles)

y=4;

global x wei dian dian_i panduan

if dian==0

if wei==1

x=x*10+y;

else wei==0

x=y;

end

else dian==1

x=x+y/10^dian_i;

dian_i=dian_i+1;

end

wei=1;

panduan=0;

set(handles.xianshi,'string',x)

function san_Callback(hObject, eventdata, handles)

y=3;

global x wei dian dian_i panduan

if dian==0

if wei==1

x=x*10+y;

else wei==0

x=y;

end

else dian==1

x=x+y/10^dian_i;

dian_i=dian_i+1;

end

wei=1;

panduan=0;

set(handles.xianshi,'string',x)

function er_Callback(hObject, eventdata, handles)

y=2;

global x wei dian dian_i panduan

if dian==0

if wei==1

x=x*10+y;

else wei==0

x=y;

end

else dian==1

x=x+y/10^dian_i;

dian_i=dian_i+1;

end

wei=1;

panduan=0;

set(handles.xianshi,'string',x)

function jiu_Callback(hObject, eventdata, handles)

y=9;

global x wei dian dian_i panduan

Matlab中用GUI做计算器,怎样用MATLAB中的GUI做一个简单计算器相关推荐

  1. 怎么做加减计算机程序vb,如何用VB设计一个简单计算器能进行加减乘除运算?...

    参考下: 计算器的程序,很简单,只弄了+-法,乘除没弄,只要把代码看懂照着+-法改一下就行了,不过涉及到多级运算只用一个LastClick是不行的 程序的控件就两种 CommandBotton和Tex ...

  2. python tkinter计算器实例_利用Tkinter(python3.6)实现一个简单计算器

    前言 上机实践课程开始了,嗯,老师来了之后念了下PPT,然后说:开始做吧......... 然后就开始了Python的GUI之路,以前没接触过PYthon的可视化界面(虽然这样很不明智) 但是现在做起 ...

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

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

  4. 做一个简单计算器(两个数的加减乘除)扣扣116119409

    做一个简单计算器(两个数的加减乘除) 一.语言和环境 a)实现语言Java b)环境要求Android Studio 二.要求: 1.可以清空,可以回退(一个一个回退): 2.按下去之后textvie ...

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

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

  6. 计算器软件C语言课程设计实验报告,c简单计算器实验报告_相关文章专题_写写帮文库...

    时间:2019-05-15 12:55:15 作者:admin 计算器实验报告 班级: 07计本(1)班 姓名: 王林 学号: 20706031047 指导老师: 韩静 一. 需求分析 (1)制作一个 ...

  7. 用java编写一个简单计算器

    java 采用java编写一个简单计算器,使用awt和swing 代码如下: import java.awt.Color; import java.awt.Font; import java.awt. ...

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

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

  9. android计算器功能实现,在android中利用 studio实现一个简单的计算器功能

    在android中利用 studio实现一个简单的计算器功能 发布时间:2020-11-07 15:35:20 来源:亿速云 阅读:168 作者:Leah 这篇文章将为大家详细讲解有关在android ...

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

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

最新文章

  1. 为什么要有 AtomicReference ?
  2. plotly基于dataframe数据绘制线形图(line plot)
  3. android摄像头预览功能,android通过camera和surfaceview选择摄像头并即时预览
  4. 《Android 游戏开发大全(第二版)》——6.4节角色扮演游戏
  5. Google Guava EventBus用于事件编程
  6. python gui 自动化_python GUI测试自动化
  7. CentOS7安装Python3.4 ,让Python2和3共存
  8. 【软件领域知识整理】贵金属交易的名词解释(一)
  9. 音量已经调到100%,如何再调整
  10. Mongoose使用——nodejs结合mongodb
  11. vs中c语言图形显示,VS2010/MFC编程入门之四十九(图形图像:CDC类及其屏幕绘图函数)...
  12. 俄罗斯方块C++代码(转载他人代码)
  13. Delta3D(7)教程:在场景编辑器中加载角色
  14. 用 Python 写个消消乐小游戏
  15. [RK3568 Android11] 开发之强制APP横屏或者竖屏显示
  16. 社群裂变营销活动如何提升用户信任度?
  17. 联想微型计算机c365,联想C365一体机如何用u盘重装系统
  18. 借助WPS将Word文档转换为PPT文档
  19. Your build settings specify a provisioning profile with the UUID, no provisioni(没多大用)
  20. 安卓10不支持qmc解码_Root神器支持安卓10 面具Magisk v20.4+Magisk Manager v7.5.1

热门文章

  1. cad转换成png,svg
  2. java 导出文件,导出多个文件方案~
  3. 图文解说nginx中server的匹配顺序
  4. python小游戏开发,使用python实现英语打字游戏
  5. matlab中阈值计算方法,三种阈值计算方法在MatLab6.5中的实现
  6. bdm导入mysql_vs 2010下使用水晶报表Crystal Reports
  7. mybatis delete返回值_从零开始学习在IntelliJ IDEA 中使用mybatis
  8. 怎么进入mysql workspace_MySQL 继续-- Win7 安装及后续工作
  9. modbus报文解析实例_万字长文!春招面试总结,鹅厂T3Android高频面试真题+解析...
  10. c++map的使用_mybatis源码 | mybatis插件及动态代理的使用