简单的加法

简单界面:

在数据1和数据2上面的编辑框函数里面增加如下信息

input=str2num(get(hObject,‘String‘));             %%%%输入数据,并以字符形式保存
if(isempty(input))                                         
    set(hObject,‘String‘,‘0‘)
endguidata(hObject,handles);                                %%%%%更新数据

在开始计算按钮中做如下设置:

a=get(handles.data_one,‘String‘);             %获取数据1
b=get(handles.data_two,‘String‘);             %获取数据2
total=str2num(a)+str2num(b);                 %计算
c=num2str(total);                                    %转换为字符
set(handles.result,‘String‘,c);                    %设置字符
guidata(hObject,handles);                         %更新数据

值得注意的是,每个控件如按钮,静态文本框和编辑文本框的属性String和Tag可以自行设置,可能

导致后面的代码存在不同的,但实质相同。

时间: 2024-08-02 11:02:06

简单的加法的相关文章

问题 B: 【高精度】简单高精度加法

问题 B: [高精度]简单高精度加法 时间限制: 1 Sec  内存限制: 64 MB提交: 94  解决: 27[提交][状态][讨论版] 题目描述 修罗王解决了计算机的内存限制问题,终于可以使用电脑进行大型的魔法运算了,他交给邪狼的第一个任务是计算两个非负整数A.B的和,其中A和B的位数在5000位以内. 输入 共两行数据,第一行为一个非负整数A,第二行为一个非负整数B,A.B的位数均在5000以内. 输出 输出一个非负数,即两数之和. 样例输入 1111111111 2222222222

中石油-【高精度】简单高精度加法

问题 B: [高精度]简单高精度加法 时间限制: 1 Sec  内存限制: 64 MB提交: 63  解决: 20[提交][状态][讨论版] 题目描述 修罗王解决了计算机的内存限制问题,终于可以使用电脑进行大型的魔法运算了,他交给邪狼的第一个任务是计算两个非负整数A.B的和,其中A和B的位数在5000位以内. 输入 共两行数据,第一行为一个非负整数A,第二行为一个非负整数B,A.B的位数均在5000以内. 输出 输出一个非负数,即两数之和. 样例输入 1111111111 2222222222

POJ 3181 Dollar Dayz(完全背包+简单高精度加法)

POJ 3181 Dollar Dayz(完全背包+简单高精度加法) http://poj.org/problem?id=3181 题意: 给你K种硬币,每种硬币分别是1美元,2美元-K美元且可以无限使用,问你用上面K种硬币构成n美元的话有多少种方法? 分析: 本题是一道明显的完全背包问题, 不过本题还可以换一种方法来看: 整数n由前K个自然数构造, 一共有多少种方法? (虽然本题要用到高精度加法, 但是很简单, 不要被吓到哦) 首先是DP部分: 令dp[i][j]==x 表示由前i种硬币构成j

0.28+0.34=? 一个简单小数加法引发的思考

0.28+0.34=? 我相信这个简单的加法,谁都会,肯定等于0.62嘛. 这是两个特别简单的加法,那如果我在其整数位置上加上其他的数字,或者多加几个和项,你是否还能快速算过来? 我想这时候,我们又得借助计算器了!而这,有时可能就是电脑!尤其是如果咱们借助简单程序语言来算的时候,嘿嘿,可能就不是那么回事了~ 不信你看,用javascript算的结果: 用python算的结果: 当然了,我尝试着用其他语言来试一下,结果好像并不都是这样. 其中,java只会在类型转换的时候出现奇怪的值:(当然这在我

使用JAVAEE编写简单的加法程序

首先选择菜单file-new-maven project,勾选"Create a &simple project (skip archetype selection)"项: 新建Maven项目,新建完成项目之后首先配置web.xml(WEB-INF目录下)文件找到<welcome-file>修改为你新建的主页面的名称及文件名</welcome-file>,我新建的是add所以为<welcome-file>add.jsp</welcome

简单高精度加法

[高精度]简单高精度加 题目描述 修罗王解决了计算机的内存限制问题,终于可以使用电脑进行大型的魔法运算了,他交给邪狼的第一个任务是计算两个非负整数A.B的和,其中A和B的位数在5000位以内. 输入 共两行数据,第一行为一个非负整数A,第二行为一个非负整数B,A.B的位数均在5000以内. 输出 输出一个非负数,即两数之和. 样例输入 1111111111 2222222222 样例输出 3333333333 #include <bits/stdc++.h> #define N 5000 #d

python,图形界面编程,tkinter,实现一个最简单的加法计算器的图形界面小程序

from tkinter import * def Calculate(): a1 = int(text1.get('1.0', END)) # 从行首取到行尾 a2 = int(text2.get('1.0', END)) a3 = a1 + a2 text3.delete('1.0', END) text3.insert(INSERT, a3) root = Tk() root.title('myTitle') label1 = Label(root, text = 'First Numbe

HDU-1002(简单大数加法)

A + B Problem II Problem Description I have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B. Input The first line of the input contains an integer T(1<=T<=20) which means the number of test cases.

使用qt制作简单的加法,乘法运算。

1.首先构架qt应用项目 2.然后打开使用 Qt desinger打开 Fomr File 里的UI文件进行编辑 3.由于此程序只需点击加号,减号这两个按钮,所以设置了两个信号槽 4.然后是连接信号槽 5.最后是对方法的实现 实现的代码,里面要注意从 QLineEdit 获取的值是  QString 类型,需要转换为所需要的类型,我转换成了double类型的,最后给QLineEdit赋值也必须是QString类型的,所以还要转回来,具体实现,从代码体会.