帮忙设计一个可以进行四则运算的简单计算器
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 08:57:45
帮忙设计一个可以进行四则运算的简单计算器
该计算机除了可以进行加、减、乘、除、求模(取余)等简单的四则运算外,还要求可以进行四则混合连算.要求建立一个19个命令按钮的一个控件数组.谢谢.急需
可以用vb解决吗?谢谢.
该计算机除了可以进行加、减、乘、除、求模(取余)等简单的四则运算外,还要求可以进行四则混合连算.要求建立一个19个命令按钮的一个控件数组.谢谢.急需
可以用vb解决吗?谢谢.
#include
//函数,读数操作数
int getNextNum()
{
int ret;
scanf("%d",&ret);
return ret;
}
//函数,读运算符
char getOpt()
{
return getchar();
}
//函数,计算
int caculate(int op1 ,int op2 ,char opt)
{
if(opt=='+')return op1+op2;
if(opt=='-')return op1-op2;
if(opt=='*')return op1*op2;
if(opt=='/')return op1/op2;
return 0;
}
int main()
{
int op1,op2;
char opt;
//计算结果放在第一个操作数
op1 = getNextNum();
while(1)
{
opt = getOpt();
if ( opt == '=' ) break;
op2 = getNextNum();
op1 = caculate(op1,op2,opt);
}
printf("%d\n",op1);
}
return 0;
}
//函数,读数操作数
int getNextNum()
{
int ret;
scanf("%d",&ret);
return ret;
}
//函数,读运算符
char getOpt()
{
return getchar();
}
//函数,计算
int caculate(int op1 ,int op2 ,char opt)
{
if(opt=='+')return op1+op2;
if(opt=='-')return op1-op2;
if(opt=='*')return op1*op2;
if(opt=='/')return op1/op2;
return 0;
}
int main()
{
int op1,op2;
char opt;
//计算结果放在第一个操作数
op1 = getNextNum();
while(1)
{
opt = getOpt();
if ( opt == '=' ) break;
op2 = getNextNum();
op1 = caculate(op1,op2,opt);
}
printf("%d\n",op1);
}
return 0;
}
帮忙设计一个可以进行四则运算的简单计算器
用C语言编写一个简单的可以进行四则运算混合运算的计算器!
设计具有简单四则运算功能的计算器.
设计一个算术四则运算表达式求值的简单计算器的问题,
急.设计一个桌面计算器,能够进行实数或复数的四则运算.
设计一个计算器程序 要求:①有计算器界面,计算器可进行四则运算和部分函数运算;②可以输入浮点数;③通
C语言计算器问题解决,要实现简单的四则运算,输入一个式子,可以返回运算结果
用C++语言编程实现一个简单的四则运算计算器
用C语言编程实现一个简单的四则运算计算器
简易计算器的设计与实现:能进行简单的四则运算和基本数学函数(如对数,指数,三解函数等)的计算
用C++设计一个简单的计算器
用C语言设计一个简单的计算器,要求能够对输入的数 1.进行+,-,*,/,运算; 2.可以带括号( ); 5