基于VS2010的c++计算器小程序


计算器小程序,可以实现对实数的加减乘除,开方,幂次的运算。
资源截图
代码片段和文件信息
#include 
#include 
#include 
#include  
#include 
#include 
int main();
double xy;
double XY;
/*********************************输入俩操作数************************/
void Input()
{
printf(“  请输入两个操作数: 

“);
scanf(“%lf%lf“&X&Y); 
x=X;
y=Y;
printf(“ 请按任意键继续“);
getchar();

}

/****************************加**************************************/
void Add()
{
  double sum;
  sum=x+y;
printf(“输入两数之和为:sum=%lf
“sum);
printf(“按“ESC”返回主菜单“);
int c;
c=getch();
if(c==27)
{
system(“cls“);
 main();
}
}


/****************************减******************/
void Subtract()
{
printf(“%lf%lf“xy);
double Sub1Sub2;
    Sub1=x-y;
Sub2=y-x;
printf(“两操作数之差为:Sub1=%lfSub2=%lf
“Sub1Sub2);
printf(“按“ESC”返回主菜单“);
int c;
c=getch();
if(c==27)
{
system(“cls“);
 main();
}
}

/****************************乘******************/
void Multiplication()
{
double Mul;
Mul=x*y;
printf(“两操作数之积为:Mul=%lf
“Mul);
printf(“按“ESC”返回主菜单“);
int c;
c=getch();
if(c==27)
{
system(“cls“);
 main();
}
}

/**********************************除**************************/
void Division()
{
double Div1Div2;
Div1=x/y;
Div2=y/x;
printf(“两操作数之商为:Div1=%lfDiv2=%lf
“Div1Div2);
printf(“按“ESC”返回主菜单“);
int c;
c=getch();
if(c==27)
{
system(“cls“);
 main();
}
}



/**********************************幂**************************/

void Power()
{
double Pow1=0Pow2=0;
Pow1=pow(xy);
Pow2=pow(yx);
printf(“两操作数之幂为:Pow1=%lfPow2=%lf
“Pow1Pow2);
printf(“按“ESC”返回主菜单“);
int c;
c=getch();
if(c==27)
{
system(“cls“);
 main();
}
}

int main()
{
int n=1;
while(n)
{
system(“cls“);
printf(“

“);
printf(“  *************运算器程序*************“);
printf(“


“);
printf(“  —————主菜单—————
“);
printf(“  -    (1)输入两个操作数   -
“);
printf(“  -    (2)加               -
“);
printf(“  -    (3)减               -
“);
printf(“  -    (4)乘               -
“);
printf(“  -    (5)除               -
“);
printf(“  -    (6)幂               -
“);
printf(“  -    (7)退出             -
“);
printf(“  —————————————
“);
printf(“

请输入您所需相应操作前的数字:“);
scanf(“%d“&n);
printf(“

“);
switch(n)
{
case 1:Input();break;
case 2:Add();break;
case 3:Subtract();break;
case 4:Multiplication();break;
case 5:Division();break;
case 6:Power();break;
case 7:exit(0);
default:break;
}
printf(“


       请按任意键继续!“);
}
return 0;
system(“pause“);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-06-16 11:00  计算器
     目录           0  2018-06-16 10:58  计算器Debug
     文件       31744  2018-06-16 10:58  计算器Debug计算器.exe
     文件      324808  2018-06-16 10:58  计算器Debug计算器.ilk
     文件      445440  2018-06-16 10:58  计算器Debug计算器.pdb
     目录           0  2018-06-16 10:57  计算器ipch
     目录           0  2018-06-16 10:58  计算器ipch计算器-bc1d3e8c
     文件    33030144  2018-06-16 10:58  计算器ipch计算器-bc1d3e8c计算器-abfcfcac.ipch
     目录           0  2018-06-16 10:58  计算器计算器
     文件        2812  2018-06-16 10:58  计算器计算器1.cpp
     目录           0  2018-06-16 10:58  计算器计算器Debug
     文件       38925  2018-06-16 10:58  计算器计算器Debug1.obj
     文件       14014  2018-06-16 10:58  计算器计算器DebugCL.read.1.tlog
     文件         318  2018-06-16 10:58  计算器计算器DebugCL.write.1.tlog
     文件         634  2018-06-16 10:58  计算器计算器Debugcl.command.1.tlog
     文件           2  2018-06-16 10:58  计算器计算器Debuglink-cvtres.read.1.tlog
     文件           2  2018-06-16 10:58  计算器计算器Debuglink-cvtres.write.1.tlog
     文件           2  2018-06-16 10:58  计算器计算器Debuglink.8452-cvtres.read.1.tlog
     文件           2  2018-06-16 10:58  计算器计算器Debuglink.8452-cvtres.write.1.tlog
     文件           2  2018-06-16 10:58  计算器计算器Debuglink.8452.read.1.tlog
     文件           2  2018-06-16 10:58  计算器计算器Debuglink.8452.write.1.tlog
     文件        1432  2018-06-16 10:58  计算器计算器Debuglink.command.1.tlog
     文件        3198  2018-06-16 10:58  计算器计算器Debuglink.read.1.tlog
     文件         716  2018-06-16 10:58  计算器计算器Debuglink.write.1.tlog
     文件         362  2018-06-16 10:58  计算器计算器Debugmt.command.1.tlog
     文件         298  2018-06-16 10:58  计算器计算器Debugmt.read.1.tlog
     文件         298  2018-06-16 10:58  计算器计算器Debugmt.write.1.tlog
     文件         488  2018-06-16 10:58  计算器计算器Debug
c.command.1.tlog
     文件         270  2018-06-16 10:58  计算器计算器Debug
c.read.1.tlog
     文件         278  2018-06-16 10:58  计算器计算器Debug
c.write.1.tlog
     文件      371712  2018-06-16 10:58  计算器计算器Debugvc100.idb
............此处省略14个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)