GESP-1级-05.精确到小数的运算(课件).pptxVIP

GESP-1级-05.精确到小数的运算(课件).pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

5.精确到小数的运算;

本章内容

介绍浮点数的概念。

在程序中,如果参与运算的数都是整数(例如两个整数相除),但希望得到的结果包含小数,要得到精确的结果就一定要至少把一个数改成浮点数的形式。

输出浮点数时按照指定的格式和精度输出。;

1.从“打折”说起

吃完晚饭,抱一、致柔和妈妈一起逛U城天街,看到一家服装店打出广告:全场8折。

抱一:妈妈,8折是什么意思呀,是乘以8,还是除以8呀?

妈妈:既不是乘以8,也不是除以8,而是乘以0.8,0.8是一个小数,比1要小,因此买衣服总的金额,乘以0.8后,实际支付的金额要少一些,也就是要便宜一些。如果是打88折,就是乘以0.88。商家就是通过打折来吸引顾客。

抱一:乘以0.8,为什么不说0.8折呢?

妈妈:这是生活中的一些习惯,“0.8折”读出来不方便,慢慢就演变成了“8折”。还有,买房子的时候,“首付三成”就是说先付房子总价的“百分之三十(30%)?,30%就是0.3,剩余部分每个月还一点点,还要算利息哦。

抱一:哦。生活中还真是处处有数学呀。;

2.圆的周长及圆周率

我们知道,长方形的周长=(长+宽)×2,正方形的周长=边长×4。但是圆的周长应该怎么计算呢?古时候,人们就发现,无论圆多大,如图5.1所示,圆的周长,除以圆的直径,得到的商是一样的,是一个无限小数,3.1415926......。一个数除以另一个数,得到的商,在数学上也称为比率、比值。因此,圆的周长除以圆的直径,得到的商,称为圆周率,记为π。

1500多年前,我国古代数学家祖冲之计算出圆周率的值在3.1415926和3.1415927之间,是世界第一位将圆周率的值计算到小数第7位的科学家。;

2.圆的周长及圆周率

圆的直径记为d,半径记为r,周长记为c,关于圆的周长、直径、半径,有以下公式。

计算圆的面积、圆球的表面积和体积,都需要用到圆周率。;

解题报告——速度单位换算(2);

输入描述:

输入占一行,为一个正整数v,10v≤120。;

3600都是整数,因此,如果直接把这个公式表示成C++语言中的表达式,得到的结果不保留小数。

很显然,本题希望得到的商包含小数,因此要用浮点数除法。如果希望得到的商要保留小数,则必须保证被除数和除数至少有一个是浮点数。因此,本题可以把计算速度的表达式改成“n*1000.0/3600”。另外,本题还需要把得到的结果保留小数点后面2位数字。;

#includebits/stdc++.h

usingnamespacestd;

intmain()

{

intv;cinv;

doublen=v*1000.0/3600;

coutfixedsetprecision(2)nendl;return0;

};

注意,实现格式控制需要包含头文件iomanip,用了万能头文件就不用再包含这个头文件了

例子:doublea=123.456789012345;//对a赋初值

(1)couta;//输出:123.457

(2)coutsetprecision(9)a;//输出:123.456789

(3)coutsetprecision(6);//恢复默认格式(精度为6)

(4)coutfixeda;//输出:123.456789

(5)coutfixedsetprecision(8)a;//输出:123(6)coutscientifica;//输出:1.234568e+002

(7)coutscientificsetprecision(4)a;//输出:1.2346e+002

解析:第(1)行按默认格式输出(以十进制小数形式输出,全部数字为6位)。第(2)行指定输出9位数字。第(3)行恢复默认格式,精度为6。第(4)行指定以固定

文档评论(0)

k12学习资料 + 关注
实名认证
文档贡献者

教师资格证持证人

k12学习资料

领域认证 该用户于2023年06月02日上传了教师资格证

1亿VIP精品文档

相关文档