试验四选择结构程序设计。
一、基础能力落实:
1)编写程序实现功能:输入一个字符判断是数字还是字母;
2)编写程序实现功能:读入两个整数(data1和data2)和一个运算符(op),计算表达式data1 op data2的值,其中op可以为+、-四个符号中的任一种(用switch语句实现);
3)编写程序实现功能:输入一个正整数,判断它是否既是5又是7的整数倍。若是,则输出yes;否则输出no。
4)运输公司对用户计算运费。路程(s)越远,每公里运费越低。标准如下:
s250km(没有折扣)
250s500(2%折扣)(5%折扣)500s1000
8%折扣)1000s2000
2000s3000(10%折扣)15%折扣)3000s(
设每公里每吨货物的基本运费为p(price的缩写)货物重为w(weight的缩写),距离为s,折扣为d(discount的缩写)则总运费f(freight的缩写)的计算公式为:
fp*w*s*(1d)
编程输入基本运费p,货物重量w,距离s,计算总费用,打印出来。
二、进阶能力落实:
1.编写程序实现功能:输入一个日期,判断这个日期是这一年的第几天,输出结果;(注意闰年的判断)(能被4整除但不能被100整除或者能被400整除)
2.编写程序实现功能:输入一个正整数,判断它能否分别被3,5,7整除,并输出以下信息之一:
1)能同时被整除。
2)能被其中两个数(要指出是哪两个)整除。3)能被其中一个数(要指出是哪一个)整除。4)不能被中任一个整除。