[Day-5] 指令cin以及小练习

上次练习了变数的宣告以及如何使用变数去做简单的相加
这次则是要用cin这个指令
结合过去所学到的做几个简单的小练习
/images/emoticon/emoticon30.gif

题目一、三餐平均
Input:一天早餐、午餐、晚餐的价钱
Output:一天中在食物方面花费的平均
程序码:
https://ithelp.ithome.com.tw/upload/images/20210913/20141707BqXqIzDlJX.png
执行结果:
https://ithelp.ithome.com.tw/upload/images/20210913/20141707YdYhI7FMo1.png
程序码解释:
cin将键盘输入的值读取後存放於变数breakfast、lunch、dinner中
再利用三个变数breakfast、lunch、dinner相加後除以3
用以取得一天食物花费的平均值
将计算完成的平均值存放於变数average中
并显示於命令提示字元中

题目二、BMI计算器
Input:身高及体重
Output:BMI值
程序码:
https://ithelp.ithome.com.tw/upload/images/20210913/20141707DqxfwJN676.png
执行结果:
https://ithelp.ithome.com.tw/upload/images/20210913/20141707SolFn8QOt9.png
程序码解释:
cin将键盘输入的值读取後存放於变数weight、hight_cm中
再利用公式-> 体重 (kg) 除以身高 (m) 的平方来计算
先将cm转换为m存放於变数hight_m中
再将变数weight除以hight_m取得BMI值
将BMI值存放於变数BMI中
并显示於命令提示字元中

题目三、成绩加总
Input:输入国、英、数的成绩
Output:加总成绩
程序码:
https://ithelp.ithome.com.tw/upload/images/20210913/20141707V9mTJ7Mv6P.png
执行结果:
https://ithelp.ithome.com.tw/upload/images/20210913/20141707qdn0HXVGS0.png
程序码解释:
cin将键盘输入的值读取後存放於变数chinese、english、math中
再将变数chinese、english、math相加做运算
就可加总取得成绩
并显示於命令提示字元中

题目四、价格与数量
Input:商品价格和数量
Output:花费总价格
程序码:
https://ithelp.ithome.com.tw/upload/images/20210913/2014170774S8R7C2ZZ.png
执行结果:
https://ithelp.ithome.com.tw/upload/images/20210913/20141707GbSniCm2Nh.png
程序码解释:
cin将键盘输入的值读取後存放於变数price、quantity中
再将变数price和变数quantity相乘来做运算
就可取得花费总价格
并显示於命令提示字元中

题目五、长度单位换算
Input:一个整数,单位为公分
Output:由公分换算成公尺及公里
程序码:
https://ithelp.ithome.com.tw/upload/images/20210913/201417075iL3tJT47R.png
执行结果:
https://ithelp.ithome.com.tw/upload/images/20210913/20141707sz54icIuTB.png
程序码解释:
cin将键盘输入的值读取後存放於变数cm中
再cm 除以100即可换算成公尺
换算完的值存放於变数m
再将m除以1000即可换算成功里
就可取得cm = m = km
并显示於命令提示字元中

/images/emoticon/emoticon12.gif

今天练习了五个简单的小题目
也帮我更了解变数运算
明天继续提升自我C++能力~
/images/emoticon/emoticon08.gif

-End-


<<:  Day 2 驼峰式命名法

>>:  站在巨人的肩膀上

在Windows 10中启用或禁用Windows复原环境(WinRE)

Windows复原环境(WinRE)可用於解决Windows 10作业系统不可启动的常见问题。借助W...

大共享时代系列_028_云端串流游戏 ( Cloud Gaming )

云端串流游戏加速推坑的开始~ (∩^o^)⊃━☆゚.*・。 线上游戏跟云端串流游戏的差异? 线上游戏...

Day20 javascript 阵列方法-2

今天继续来谈阵列中的方法,今天主要将重点聚焦在如何往阵列新增或移除元素,同样的废话不多说,咱们直接进...

面向前端的CDN解决方案! 全框架皆可使用

面向前端的CDN解决方案! 前阵子想在Angular的专案下套用CDN机制 过去我都是使用 web...

易用性、无障碍、通用、包容性设计 — part2

在前一篇有提到usability和accessibility两种特性的差别,今天要提到的是unive...