本课程成绩评定依据期末考试成绩、实验成绩、单元作业成绩、单元测验成绩、慕课堂成绩、期中考试成绩按一定权重计分,各部分成绩比例为:
按学校规定总评成绩不低于90分为优秀标准。
如果已知一位同学的实验成绩、单元作业成绩、单元测验成绩、慕课堂成绩、期中考试成绩(所有成绩均为百分制,除了实验成绩,其他成绩都可能是小数),请编程计算这位同学的期末考试成绩需要达到多少分才能拿到优秀。
输入格式:
输入一行共5个数字,依次代表实验成绩、单元作业成绩、单元测验成绩、慕课堂成绩、期中考试成绩成绩,数字之间用空格分隔。
输出格式:
输出一行共1个数字,代表该同学期末考试需要考取的最低分,四舍五入最多保留两位小数。
输入样例:
88 89.55 93.47 89.19 90.63
输出样例:
90.42
注:pta中主类名只能命名为Main
根据题目可知该程序需要 输入值 所以需要添加扫描器
然后根据题目可知需要创建变量,最后根据题目提示写出具体计算方法
import java.util.Scanner;//导包
public class Main{//PTA中主类名只能为Main
public static void main(String[] args){
Scanner s=new Scanner(System.in);//创建扫描器
double nice=90.0;//优秀最低分
double shiyan=s.nextDouble();//实验得分
double zuoye=s.nextDouble();//作业得分
double ceshi=s.nextDouble();//测试得分
double muke=s.nextDouble();//mooc得分
double qizhong=s.nextDouble();//期中得分
double result=shiyan*0.2+zuoye*0.06+ceshi*0.06+muke*0.06+qizhong*0.02;//除期末外最终得分
double min=(nice-result)/0.6;//到达优秀标准时,期末成绩最小值
System.out.printf("%.2f",min);//输出满足条件的值,保留两位小数
}
}