实践7switch语句
实践7 switch语句
实践任务:
任务 1 输⼊⼀个百分制成绩,要求输出成绩等级'A', 'B', 'C', 'D'。其
中90分以上为A,70-89为B,60-69为C,60分以下为D。
任务2 输⼊1-7之间的任意数字,程序按照⽤户的输⼊输出对应的星期⼏
的英⽂,⽐如输⼊3,程序输出Wednesday。若输出1-7以外的数字,则提⽰
输⼊错误!
任务3 输⼊⼀个⽉份(1-12),要求输出该⽉份对应的季节。其中1-3⽉为
春季,4-6⽉为夏季,7-9为秋季,10-12为冬季。
任务4 输⼊圆的的半径r和⼀个整型数k,当k=1时,计算圆的⾯积;但k=2
时,计算圆的周长,当k=3时,既要求求圆的周长也要求出圆的⾯积。编程
实现以上功能。
任务5 某商场举⾏购物优惠活动(x代表购物款,y代表折扣):
当x<1600时,y=0;
1600<=x<2400,y=5%;
2400<=x<3200,y=10%;
3200<=x<6400.y=15%,
x>=6400.y=20%。
输⼊⼀个顾客的购物款后,显⽰它应付的款数及优惠额。
任务1 输⼊⼀个百分制成绩,要求输出成绩等级'A', 'B', 'C', 'D'。其中90分以上为A,70-89为B,60-69为C,60分以下为D。1.问题描述
输⼊⼀个百分制成绩,要求输出成绩等级'A', 'B', 'C', 'D'。其中90分以上为A,70-89为B,60-69为C,60分以下为D。
2. 思路分析
1)声明所需变量
2)输出提⽰
3)输⼊成绩
4)根据成绩设计判别变量的值
5)使⽤switch语句,判定等级
6)输出结果
3.程序代码
4. 运⾏结果
任务2 输⼊1-7之间的任意数字,程序按照⽤户的输⼊输出对应的星期⼏的英⽂,⽐如输⼊3,程序输出Wednesday。若输出1-
7以外的数字,则提⽰输⼊错误!
1.问题描述
输⼊1-7之间的任意数字,程序按照⽤户的输⼊输出对应的星期⼏的英⽂,⽐如输⼊3,程序输出Wednesday。若输出1-7以外的数字,则提⽰输⼊错误!
2. 思路分析
⼦函数:
1)定义⼀个带整型参数的函数duizhao(int i)
2)函数duizhao(int i)使⽤switch语句,根据参数i判断并输出对应的英语单词主函数:
1)声明整数变量i
2)输出提⽰
3)输⼊⼀个1-7之间的整数
4)调⽤函数
5)返回
3.程序代码
4. 运⾏结果
任务3 输⼊⼀个⽉份(1-12),要求输出该⽉份对应的季节。其中1-3⽉为春季,4-6⽉为夏季,7-9为秋季,10-12为冬季。
1.问题描述
输⼊⼀个⽉份(1-12),要求输出该⽉份对应的季节。其中1-3⽉为春季,4-6⽉为夏季,7-9为秋季,10-12为冬季。
2. 思路分析
⼦函数:
1)定义⼀个带整型参数的函数jijie(int i)
2)函数jijie(int i)使⽤switch语句,根据参数i判断并输出对应的季节
主函数:
1)声明整数变量i
2)输出提⽰
3)输⼊⼀个1-12之间的整数
4)调⽤函数
5)返回
4. 运⾏结果
任务4 输⼊圆的的半径r和⼀个整型数k,当k=1时,计算圆的⾯积;但k=2时,计算圆的周长,当k=3时,既要求求圆的周长也要求出圆的⾯积。编程实现以上功能。
1.问题描述
输⼊圆的的半径r和⼀个整型数k,当k=1时,计算圆的⾯积;但k=2时,计算圆的周长,当k=3时,既要求求圆的周长也要求出圆的⾯积。编程实现以上功能。
2. 思路分析
⼦函数:
1)定义⼀个带两个参数的函数fun(double r,int k)
2)函数fun定义周长变量c,⾯积变量s
3)函数fun使⽤switch语句,根据参数k判断执⾏计算圆的周长或⾯积
主函数:
1)声明所需整型变量k和半径r
2)设计菜单
3)选项提⽰
4)输⼊选项
5)要求输⼊半径提⽰
6)输⼊半径
7)将所输数据作为实参,调⽤函数
8)返回
3.程序代码
⽅法⼀:
运⾏结果
⽅法⼆:
运⾏结果
任务5 某商场举⾏购物优惠活动(x代表购物款,y代表折扣):当x<1600时,y=0;
1600<=x<2400,y=5%;
2400<=x<3200,y=10%;
3200<=x<6400.y=15%,
x>=6400.y=20%。
输⼊⼀个顾客的购物款后,显⽰它应付的款数及优惠额。1.问题描述
某商场举⾏购物优惠活动(x代表购物款,y代表折扣):
当x<1600时,y=0;
1600<=x<2400,y=5%;
2400<=x<3200,y=10%;
3200<=x<6400.y=15%,
x>=6400.y=20%。
输⼊⼀个顾客的购物款后,显⽰它应付的款数。
2. 思路分析
⼦函数:
1)定义⼀个带实型参数的函数fun(double money)
2)函数fun(double money)使⽤switch语句,根据参数t设定折扣并返回处理结果
a)声明所需变量t和offswitch函数用法举例
b)参数t设定折扣
c)根返回处理结果
主函数:
1)声明变量money
2)输出提⽰
3)输⼊购物⾦额
4)调⽤函数,输出程序结果
5)返回
3.程序代码
4. 运⾏结果
课外实践:
已知银⾏整存取存款不同的期限的⽉息利率分别为:
年息利率
3.5% 期限⼀年
4.4% 期限⼆年
5.0% 期限三年
5.5% 期限五年
要求输⼊存钱的本⾦和期限,求到期能从银⾏得到的利息和本⾦的合计。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。