C语言知识编写一个简单的C语言计算器程序(在vc6.0)
1、写一菜单函数调用各计算器功能(含个人信息)2、实现简单的加、减、乘、除法运算3、实现任意角度正弦、余弦及正切值运算附加:任意添加其他运算。...
1、写一菜单函数调用各计算器功能(含个人信息)
2、实现简单的加、减、乘、除法运算
3、实现任意角度正弦、余弦及正切值运算
附加:任意添加其他运算。 展开
2、实现简单的加、减、乘、除法运算
3、实现任意角度正弦、余弦及正切值运算
附加:任意添加其他运算。 展开
2个回答
展开全部
简易计算器
#include<iostream.h>
#include<math.h>
#include<cstdlib>
void main()
{
system("color 1b");
char d;
int m,i;
long double s;
double n;
while(1)
{
system("cls");
cout<<"----------MUNE-----------"<<endl;
cout<<"1------------------sin(x)"<<endl;
cout<<"2------------------cos(x)"<<endl;
cout<<"3------------------tan(x)"<<endl;
cout<<"4------------------pow(x,n)"<<endl;
cout<<"5------------------n!"<<endl;
cout<<"6------------------加法"<<endl;
cout<<"7------------------减法"<<endl;
cout<<"8------------------乘法"<<endl;
cout<<"9------------------除法"<<endl;
cout<<"请你输入需要运算的公式(1~9)"<<endl;
cin>>m;
int c;
double a,b;
switch(m)
{
case 1:cout<<"请输入你要计算的弧度:";cin>>c;cout<<"sin("<<c<<")="<<sin(c)<<endl;break;
case 2:cout<<"请输入你要计算的弧度:";cin>>c;cout<<"cos("<<c<<")="<<cos(c)<<endl;break;
case 3:cout<<"请输入你要计算的弧度:";cin>>c;cout<<"tan("<<c<<")="<<tan(c)<<endl;break;
case 4:cout<<"请输入底数和指数:";cin>>a>>b;cout<<"pow("<<a<<','<<b<<")="<<pow(a,b)<<endl;break;
case 5:cout<<"请输入阶层n:";cin>>n;
{
for(s=1,i=1;i<=n;i++)
s=s*i;
cout<<n<<"!="<<s<<endl;break;}
case 6:cout<<"请输入两个数据:";cin>>a>>b;cout<<a<<'+'<<b<<"="<<a+b<<endl;break;
case 7:cout<<"请输入两个数据:";cin>>a>>b;cout<<a<<'-'<<b<<"="<<a-b<<endl;break;
case 8:cout<<"请输入两个数据:";cin>>a>>b;cout<<a<<'*'<<b<<"="<<a*b<<endl;break;
case 9:cout<<"请输入两个数据:";cin>>a>>b;
{
if(b!=0)
{ cout<<a<<'/'<<b<<"="<<a/b<<endl;break;}
else
{ cout<<"你的输入有误,分母不能为零!!"<<endl;break;}
}
default:cout<<"你的输入有误!";
}
cout<<"你是否要继续操作运算?y/n"<<endl;
cin>>d;
if(d=='n'||d=='N')
break;
}
}
#include<iostream.h>
#include<math.h>
#include<cstdlib>
void main()
{
system("color 1b");
char d;
int m,i;
long double s;
double n;
while(1)
{
system("cls");
cout<<"----------MUNE-----------"<<endl;
cout<<"1------------------sin(x)"<<endl;
cout<<"2------------------cos(x)"<<endl;
cout<<"3------------------tan(x)"<<endl;
cout<<"4------------------pow(x,n)"<<endl;
cout<<"5------------------n!"<<endl;
cout<<"6------------------加法"<<endl;
cout<<"7------------------减法"<<endl;
cout<<"8------------------乘法"<<endl;
cout<<"9------------------除法"<<endl;
cout<<"请你输入需要运算的公式(1~9)"<<endl;
cin>>m;
int c;
double a,b;
switch(m)
{
case 1:cout<<"请输入你要计算的弧度:";cin>>c;cout<<"sin("<<c<<")="<<sin(c)<<endl;break;
case 2:cout<<"请输入你要计算的弧度:";cin>>c;cout<<"cos("<<c<<")="<<cos(c)<<endl;break;
case 3:cout<<"请输入你要计算的弧度:";cin>>c;cout<<"tan("<<c<<")="<<tan(c)<<endl;break;
case 4:cout<<"请输入底数和指数:";cin>>a>>b;cout<<"pow("<<a<<','<<b<<")="<<pow(a,b)<<endl;break;
case 5:cout<<"请输入阶层n:";cin>>n;
{
for(s=1,i=1;i<=n;i++)
s=s*i;
cout<<n<<"!="<<s<<endl;break;}
case 6:cout<<"请输入两个数据:";cin>>a>>b;cout<<a<<'+'<<b<<"="<<a+b<<endl;break;
case 7:cout<<"请输入两个数据:";cin>>a>>b;cout<<a<<'-'<<b<<"="<<a-b<<endl;break;
case 8:cout<<"请输入两个数据:";cin>>a>>b;cout<<a<<'*'<<b<<"="<<a*b<<endl;break;
case 9:cout<<"请输入两个数据:";cin>>a>>b;
{
if(b!=0)
{ cout<<a<<'/'<<b<<"="<<a/b<<endl;break;}
else
{ cout<<"你的输入有误,分母不能为零!!"<<endl;break;}
}
default:cout<<"你的输入有误!";
}
cout<<"你是否要继续操作运算?y/n"<<endl;
cin>>d;
if(d=='n'||d=='N')
break;
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询