最新用visual studio制作的简单的计算器.docx

上传人:b****8 文档编号:10524705 上传时间:2023-02-17 格式:DOCX 页数:9 大小:269.99KB
下载 相关 举报
最新用visual studio制作的简单的计算器.docx_第1页
第1页 / 共9页
最新用visual studio制作的简单的计算器.docx_第2页
第2页 / 共9页
最新用visual studio制作的简单的计算器.docx_第3页
第3页 / 共9页
最新用visual studio制作的简单的计算器.docx_第4页
第4页 / 共9页
最新用visual studio制作的简单的计算器.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

最新用visual studio制作的简单的计算器.docx

《最新用visual studio制作的简单的计算器.docx》由会员分享,可在线阅读,更多相关《最新用visual studio制作的简单的计算器.docx(9页珍藏版)》请在冰豆网上搜索。

最新用visual studio制作的简单的计算器.docx

最新用visualstudio制作的简单的计算器

 

用visualstudio制作的简单的计算器。

首先利用visualstudio里面的button和textbox模块建立上图模块。

然后就是编写程序:

该程序最重要的是要理解清楚计算器的运算逻辑。

publicpartialclassForm1:

Form

{

stringa,b,q,ac;

intc=0,d=0,n=0,p=0,m=0;

doubletemp1=-1;

intpos=0;

publicForm1()

{

InitializeComponent();

}

privatevoidtextBox1_TextChanged(objectsender,EventArgse)

{

}

publicvoidaddNum(intnum)

{

textBox1.Text=textBox1.Text+num.ToString();

if(c>0)//管¨¹理¤¨ª加¨®减?

乘?

除y运?

算?

{

textBox1.Text="";

a=num.ToString();

b=b+a;

textBox1.Text=b;

}

 

}

privatevoidbutton1_Click(objectsender,EventArgse)

{

addNum(7);//向¨°显?

示º?

屏¨¢加¨®字Á?

n++;

 

}

privatevoidbutton2_Click(objectsender,EventArgse)

{

addNum(8);

}

privatevoidbutton3_Click(objectsender,EventArgse)

{

addNum(9);

}

privatevoidbutton5_Click(objectsender,EventArgse)

{

addNum(4);

}

privatevoidbutton6_Click(objectsender,EventArgse)

{

addNum(5);

}

privatevoidbutton7_Click(objectsender,EventArgse)

{

addNum(6);

}

privatevoidbutton9_Click(objectsender,EventArgse)

{

addNum

(1);

}

privatevoidbutton10_Click(objectsender,EventArgse)

{

addNum

(2);

}

privatevoidbutton11_Click(objectsender,EventArgse)

{

addNum(3);

}

privatevoidbutton14_Click(objectsender,EventArgse)

{

addNum(0);

}

privatevoidbutton15_Click(objectsender,EventArgse)

{

if(p==0)

textBox1.Text=textBox1.Text+".";//加¨®上¦?

小?

数ºy点Ì?

p++;

m++;

if(c>0)//管¨¹理¤¨ª加¨®减?

乘?

除y运?

算?

{

 

b=b+".";

 

}

}

 

privatevoidbutton4_Click(objectsender,EventArgse)

{

pos=1;

temp1=Convert.ToDouble(textBox1.Text);

textBox1.Text=temp1+"+";

d++;

c++;

p=0;

 

}

privatevoidbutton8_Click(objectsender,EventArgse)

{

pos=2;

temp1=Convert.ToDouble(textBox1.Text);

textBox1.Text=temp1+"-";

c++;p=0;

}

privatevoidbutton12_Click(objectsender,EventArgse)

{

pos=3;

temp1=Convert.ToDouble(textBox1.Text);

textBox1.Text=temp1+"*";

c++;p=0;

}

privatevoidbutton16_Click(objectsender,EventArgse)

{

pos=4;

temp1=Convert.ToDouble(textBox1.Text);

textBox1.Text=temp1+"/";

c++;p=0;

}

privatevoidbutton13_Click(objectsender,EventArgse)

{

doubletemp2=Convert.ToDouble(b);

switch(pos)

{

case1:

textBox1.Text=(temp1+temp2).ToString();

break;

case2:

textBox1.Text=(temp1-temp2).ToString();

break;

case3:

textBox1.Text=(temp1*temp2).ToString();

break;

case4:

textBox1.Text=(temp1/temp2).ToString();

break;

}

}

privatevoidbutton17_Click(objectsender,EventArgse)

{

textBox1.Text="";//清?

空?

显?

示º?

器¡Â

temp1=0;

pos=0;

b="";

a="";

n=0;

c=0;

p=0;

}

}

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 管理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1