C# 可累加的计算器累加计算器是这样的,在textbox1输入数字(如5),按button1后在textbox2内显示累加答案(5);显示窗口textbox3显示(5);第二次,在textbox1输入数字(如7),按button1后在textbox2内

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 18:08:05

C# 可累加的计算器累加计算器是这样的,在textbox1输入数字(如5),按button1后在textbox2内显示累加答案(5);显示窗口textbox3显示(5);第二次,在textbox1输入数字(如7),按button1后在textbox2内
C# 可累加的计算器
累加计算器是这样的,在textbox1输入数字(如5),按button1后在textbox2内显示累加答案(5);显示窗口textbox3显示(5);第二次,在textbox1输入数字(如7),按button1后在textbox2内显示累加答案(12);显示窗口textbox3显示(5+7);
我的想法是先定义一个a=0,当a=0时,显示“a”,将输入数赋值给b;a=a+b,=0时追加显示“+b”.但这个追加功能怎么实现啊~

C# 可累加的计算器累加计算器是这样的,在textbox1输入数字(如5),按button1后在textbox2内显示累加答案(5);显示窗口textbox3显示(5);第二次,在textbox1输入数字(如7),按button1后在textbox2内
在窗体Form1上,加上三个textBox:即textBox1,textBox2,textBox3.
再加上两个按钮:button1,button2.
设四个公共变量:public string sumStr = "";
public int sumNo = 0;
public string tStr = "";
public int tNo = 0;
两个按钮的代码如下:
private void button2_Click(object sender,EventArgs e)
{
if (sumStr == "") //第一次按按钮.
{
//
if (textBox1.Text == "") //textBox1也没有值.
{
sumStr = "0";
sumNo = 0;
tStr = sumStr.Trim();
tNo = sumNo;
}
else //textBox1有值.
{
sumStr = textBox1.Text.Trim();
sumNo = Convert.ToInt16(textBox1.Text);
tStr = sumStr.Trim();
tNo = sumNo;
}
}
else //第二次及以后按按钮.
{
if (textBox1.Text == "")//textBox1没有值.
{
sumStr += " + " + tStr;
sumNo += tNo;
}
else//textBox1有值.
{
sumStr = sumStr + " + " + textBox1.Text.ToString().Trim();
sumNo = sumNo + Convert.ToInt16(textBox1.Text);
}
}
textBox2.Text = Convert.ToString(sumNo);
textBox3.Text = sumStr.Trim();
textBox1.Text = ""; //按完一次后,将textBox1置空.
}
private void button1_Click(object sender,EventArgs e)
{
//初始化变量和输入框
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
sumStr = "";
sumNo = 0;
tStr = "";
tNo = 0;
}
又仔细看了一下,还是考虑不够周全.其中还有一个方面没想到,就是:textBox1 输入实数后,第二次,三次以后又是空白.你可以自己再完善它吧.

C# 可累加的计算器累加计算器是这样的,在textbox1输入数字(如5),按button1后在textbox2内显示累加答案(5);显示窗口textbox3显示(5);第二次,在textbox1输入数字(如7),按button1后在textbox2内 计算器累加怎么用? 计算器 求累加1 100或5~55在计算器 求累加1 100或1~200或1的平方~20的平方,在计算器上怎么操作 求VB累加的公式 累加法的一些例题 计算器的发展史是? 关于累加符号的问题请问图片中的公式意思是:1.“P(fi)Xfi”乘积的累加还是2.“P(fi)”累加的和乘以“fi”? 用C#做一个计算器加减乘除的思路? 如何用C#制作简单的计算器,思路是什么啊 用c#编一个简易计算器的思路 c# 计算器 能够连续计算用c#做出计算器,不满足于两个数的运算,可以实现连续的加减乘除~ 求写C语言计算器代码,要求加减乘除,求余数,阶乘,累加,排列,组合 求写C语言计算器代码,要求加减乘除,求余数,阶乘,累加,排列,组合 有关数列累加法的题目在这个题中累加法是怎么用的吗 数学累加符号的运算顺序太久不用数学了,对于累加愈来愈糊涂了最后的公式,到底是先累加C(k)再乘以COS,还是每一个C(k)*COS之后再累加 C#计算器中的余数 计算器上的MRC、M-、M+、MU、GT这几个键是什么功能?如何操作使用?以前记得好像有什么类似累加之类的但是不会操作这几个键. 用C#求数字累加题目要求的是要计算s=1+(1+2)+1+2+3)```````+(1+2+3+````n)是用C#求