• 大小: 13.89MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-26
  • 语言: C/C++
  • 标签: 编程  c++  

资源简介

计算器小程序,可以实现对实数的加减乘除,开方,幂次的运算。

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include  
#include 
#include 
int main();
double xy;
double XY;
/*********************************输入俩操作数************************/
void Input()
{
printf(“\t\t\t 请输入两个操作数: \n\n“);
scanf(“%lf%lf“&X&Y); 
x=X;
y=Y;
printf(“\t\t请按任意键继续“);
getchar();

}

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

/****************************乘******************/
void Multiplication()
{
double Mul;
Mul=x*y;
printf(“两操作数之积为:Mul=%lf\n“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\n“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\n“Pow1Pow2);
printf(“按“ESC”返回主菜单“);
int c;
c=getch();
if(c==27)
{
system(“cls“);
 main();
}
}

int main()
{
int n=1;
while(n)
{
system(“cls“);
printf(“\n\n“);
printf(“\t\t *************运算器程序*************“);
printf(“\n\n\n“);
printf(“\t\t\t —————主菜单—————\n“);
printf(“\t\t\t -    (1)输入两个操作数   -\n“);
printf(“\t\t\t -    (2)加               -\n“);
printf(“\t\t\t -    (3)减               -\n“);
printf(“\t\t\t -    (4)乘               -\n“);
printf(“\t\t\t -    (5)除               -\n“);
printf(“\t\t\t -    (6)幂               -\n“);
printf(“\t\t\t -    (7)退出             -\n“);
printf(“\t\t\t —————————————\n“);
printf(“\n\n\t\t\t请输入您所需相应操作前的数字:“);
scanf(“%d“&n);
printf(“\n\n“);
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(“\n\n\n\t       请按任意键继续!“);
}
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  计算器\计算器\Debug\1.obj
     文件       14014  2018-06-16 10:58  计算器\计算器\Debug\CL.read.1.tlog
     文件         318  2018-06-16 10:58  计算器\计算器\Debug\CL.write.1.tlog
     文件         634  2018-06-16 10:58  计算器\计算器\Debug\cl.command.1.tlog
     文件           2  2018-06-16 10:58  计算器\计算器\Debug\link-cvtres.read.1.tlog
     文件           2  2018-06-16 10:58  计算器\计算器\Debug\link-cvtres.write.1.tlog
     文件           2  2018-06-16 10:58  计算器\计算器\Debug\link.8452-cvtres.read.1.tlog
     文件           2  2018-06-16 10:58  计算器\计算器\Debug\link.8452-cvtres.write.1.tlog
     文件           2  2018-06-16 10:58  计算器\计算器\Debug\link.8452.read.1.tlog
     文件           2  2018-06-16 10:58  计算器\计算器\Debug\link.8452.write.1.tlog
     文件        1432  2018-06-16 10:58  计算器\计算器\Debug\link.command.1.tlog
     文件        3198  2018-06-16 10:58  计算器\计算器\Debug\link.read.1.tlog
     文件         716  2018-06-16 10:58  计算器\计算器\Debug\link.write.1.tlog
     文件         362  2018-06-16 10:58  计算器\计算器\Debug\mt.command.1.tlog
     文件         298  2018-06-16 10:58  计算器\计算器\Debug\mt.read.1.tlog
     文件         298  2018-06-16 10:58  计算器\计算器\Debug\mt.write.1.tlog
     文件         488  2018-06-16 10:58  计算器\计算器\Debug\rc.command.1.tlog
     文件         270  2018-06-16 10:58  计算器\计算器\Debug\rc.read.1.tlog
     文件         278  2018-06-16 10:58  计算器\计算器\Debug\rc.write.1.tlog
     文件      371712  2018-06-16 10:58  计算器\计算器\Debug\vc100.idb
............此处省略14个文件信息

评论

共有 条评论