使用visual studio软件,用C++语言编写一个计算器程序,我是新学的,要全过程,最好给截图,QQ382445040,
有会的大神发给我,最好有截图的,我是新手,想学习一下VS,但现在不知道怎么回事,先拿这个弄一下,只要C++的,其他语言就算了QQ382445040如图这样的,双击butt...
有会的大神发给我,最好有截图的,我是新手,想学习一下VS,但现在不知道怎么回事,先拿这个弄一下,只要C++的,其他语言就算了QQ382445040
如图这样的,双击button后要加什么代码 展开
如图这样的,双击button后要加什么代码 展开
2个回答
展开全部
估计你没学过MFC,那就给你一个简单一点的。
//设计一个计算器程序,能够根据键盘输入的操作数和运算符,做简单的加减乘除运算。
//当输入“;”号时结束运算
#include<iostream.h>
int add(int &a,int b);
int sub(int &a,int b);
int mul(int &a,int b);
int div(int &a,int b);
int func(char m,int &num,int q);
void main()
{
int p,q=0;
char m;
cin>>p>>m>>q;
do{
p=func(m,p,q);
cout<<p<<endl;
cin>>m>>q;
}while (m!=';');
}
int func(char m,int &p,int q)
{
if(m=='+')
p=add(p,q);
else if(m=='-')
p=sub(p,q);
else if(m=='*')
p=mul(p,q);
else if(m=='/')
p=div(p,q);
else
cout<<"运算符错误!"<<endl;
return p;
}
int add(int &a,int b)
{
a=a+b;
return a;
}
int sub(int &a,int b)
{
a=a-b;
return a;
}
int mul(int &a,int b)
{
a=a*b;
return a;
}
int div(int &a,int b)
{
a=a/b;
return a;
}
这个已经是很基础的了。
截图就没什么必要了,只要的在软件上运行一下就可以了,实在不懂的话,可以再问。
//设计一个计算器程序,能够根据键盘输入的操作数和运算符,做简单的加减乘除运算。
//当输入“;”号时结束运算
#include<iostream.h>
int add(int &a,int b);
int sub(int &a,int b);
int mul(int &a,int b);
int div(int &a,int b);
int func(char m,int &num,int q);
void main()
{
int p,q=0;
char m;
cin>>p>>m>>q;
do{
p=func(m,p,q);
cout<<p<<endl;
cin>>m>>q;
}while (m!=';');
}
int func(char m,int &p,int q)
{
if(m=='+')
p=add(p,q);
else if(m=='-')
p=sub(p,q);
else if(m=='*')
p=mul(p,q);
else if(m=='/')
p=div(p,q);
else
cout<<"运算符错误!"<<endl;
return p;
}
int add(int &a,int b)
{
a=a+b;
return a;
}
int sub(int &a,int b)
{
a=a-b;
return a;
}
int mul(int &a,int b)
{
a=a*b;
return a;
}
int div(int &a,int b)
{
a=a/b;
return a;
}
这个已经是很基础的了。
截图就没什么必要了,只要的在软件上运行一下就可以了,实在不懂的话,可以再问。
追问
是这样的,我用VS2010中的窗体加了一个text.box控件和一些button控件做了一个简单的计算器,现在双击控件之后要加一些代码,要加什么代码,
追答
这个比较费时,给我地址你先看看。http://wenku.baidu.com/view/0b0653afdd3383c4bb4cd263.html
这些代码比较简单
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询