C语言知识编写一个简单的C语言计算器程序(在vc6.0)

1、写一菜单函数调用各计算器功能(含个人信息)2、实现简单的加、减、乘、除法运算3、实现任意角度正弦、余弦及正切值运算附加:任意添加其他运算。... 1、写一菜单函数调用各计算器功能(含个人信息)
2、实现简单的加、减、乘、除法运算
3、实现任意角度正弦、余弦及正切值运算
附加:任意添加其他运算。
展开
 我来答
刘创1995
推荐于2016-05-03 · TA获得超过226个赞
知道答主
回答量:59
采纳率:0%
帮助的人:19.7万
展开全部
简易计算器
#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;
}

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
最好的朋友无悔
2014-11-09 · TA获得超过104个赞
知道答主
回答量:95
采纳率:0%
帮助的人:75.9万
展开全部
C语言程序设计》,王敬华 著
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式