简单的计算器实验报告Word文档格式.docx

上传人:b****3 文档编号:16802121 上传时间:2022-11-26 格式:DOCX 页数:12 大小:384.86KB
下载 相关 举报
简单的计算器实验报告Word文档格式.docx_第1页
第1页 / 共12页
简单的计算器实验报告Word文档格式.docx_第2页
第2页 / 共12页
简单的计算器实验报告Word文档格式.docx_第3页
第3页 / 共12页
简单的计算器实验报告Word文档格式.docx_第4页
第4页 / 共12页
简单的计算器实验报告Word文档格式.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

简单的计算器实验报告Word文档格式.docx

《简单的计算器实验报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《简单的计算器实验报告Word文档格式.docx(12页珍藏版)》请在冰豆网上搜索。

简单的计算器实验报告Word文档格式.docx

计算器界面不做要求。

该简单的计算器包含有基本的四则运算、正弦函数、余弦函数、正切

函数、余切函数、平方、开方,以及平均值、标准差、方差的运算。

3.程序设计说明

该简单的计算器能进行基本的四则运算和乘方,开方,以及三角函数的运算。

操作需要逐步根据提示来完成所要进行的运算。

比如要进行81的开方运算的话首先在屏幕上可以

看到开放运算的命令是5,所以先要输入5,然后再输入要开方的数据81可以在屏幕上看到运行的结果。

4•详细设计说明包含流程图

输入数据回车

「减法运算]

1

乘法运算

1

平方运算

V

立方运算

5.程序的调试及结果

调试与运行(没有错误)

平均值方差标准差运算

 

更忡世就啞查吾®

插八■①工程②鴉連⑥土具©

筍口②刪用®

茴F只口臨

r1|:

.'

-二”口闰科會

3

(Glob^ls)

▼(AUghbalmemben^l

fH苗IiRi

主界面

标推差运具

It嗟辿坦运-la垣运运运运E运运值

方弦署切均I:

卫加减奏除莖W金士靈湄n-4H1234567890121也111^

加法运算

5.B0@000Pressanykeytocontinue

减法运算

标差异曇負HgMM-iH运运运运运运运运运运值

loffi乘除卄扌止亲止睪碱

■贰

123456789012-1

2

5

4

continue

请输人3的值:

325

75,anyTteytocantinue

2i

11IX

叭WMHtttMMMWnw.廿和运运运医国运运运运运运值

方方方弦蓝切均6=卫加臧乘除幵正辜嚨

---TV1234567890

平均值,方差,标准差

6.程序设计心得与体会

本次程序设计我的是设计一个简单的计算器,我以为是很简单的,但是做起来就不是

那么容易了,首先参考网上的有不怎么看懂,自己想自己做但却没有思路,就拿那个C++6.0

的程序软件来说吧,刚开始的时候还不知道怎么用,只好花时间到网上去现学现卖。

虽然道

路是曲折,但是最终还是能够把它顺利的完。

,这个简单的程序设计我是看了网上的有关的

程序源代码之后自己总结之后完成的,虽然中间有些看不懂,不过还是通过XX了解了相关

7.程序源代码

#include<

stdio.h>

#include<

malloc.h>

math.h>

voidmain()

{

inti,flag;

printf("

*****

欢迎使用简单计算器*******\n"

);

1.

\n"

2.

3.

4.

除法运算

5.

开方运算

6.

7.

8.

正弦运算

9.

余弦运算

10.

正切运算

11.

余切运算

12.

平均值方差

标准差运算\n"

请输入i的值:

scanf("

%d"

&

i);

switch(i){

case1:

flag=1;

break;

case2:

flag=2;

case3:

flag=3;

case4:

flag=4;

case5:

flag=5;

case6:

flag=6;

case7:

flag=7;

case8:

flag=8;

case9:

flag=9;

case10:

flag=10;

case11:

flag=11;

case12:

flag=12;

default:

输入有错误!

}

if(flag==1)

doublefa(doublex,doubley);

/*

doublex,y,a;

请输入x,y的值:

scanf("

%lf%lf"

x,&

y);

a=x+y;

%lf"

a);

}

elseif(flag==2)

doublefb(doublex,doubley);

doublex,y,b;

%lf%lf"

b=x-y;

b);

elseif(flag==3)

doublefc(doublex,doubley);

doublex,y,c;

c=x*y;

c);

elseif(flag==4)

doublefd(doublex,doubley);

doublex,y,d;

d=x/y;

d);

加法运算*/

减法运算*/

乘法运算*/

除法运算*/

doublefe(doublex);

/*开方运算*/{

doublex,e;

请输入x的值:

x);

e=sqrt(x);

e);

elseif(flag==6)

doubleff(doublex);

/*平方运算*/

doublex,f;

f=pow(x,2);

f);

elseif(flag==7)

doublefg(doublex);

/*立方运算*/

doublex,g;

g=pow(x,3);

g);

elseif(flag==8)

doublefh(doublex);

/*正弦运算*/

doublex,h;

h=sin(x);

h);

doublefi(doublex);

/*余弦运算*/{

doublex,j;

j=cos(x);

j);

elseif(flag==10)

doublefj(doublex);

/*正切运算*/

doublex,k;

k=tan(x);

k);

elseif(flag==11)

doublefk(doublex);

/*余切运算*/

doublex,l;

l=atan(x);

l);

elseif(flag==12)

doublefl();

intj=0,i=0,n;

doublesum=0.0,ave,w=0.0,m;

doublea[1000];

请问你想输入多少数据\n"

n);

for(j=0;

j<

n;

j++)

printf(”请输入第%d个数据\n"

j+1);

seanf("

&

a[j]);

for(i=0;

i<

n;

i++)

sum=sum+a[i];

ave=(double)sum/n;

输出平均值!

printf("

%lf\n"

ave);

{w=pow(a[j]_ave,2)+w;

输出方差!

w);

m=sqrt(w);

输出标准差!

m);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 韩语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1