郑州轻工业大学Java实验一课程考核评分标准

本文介绍了一个编程问题,要求根据给定的非实验成绩计算出学生需要在期末考试中取得的最低分数,以满足学校规定的优秀成绩(总评成绩不低于90分)。
摘要由CSDN通过智能技术生成

本课程成绩评定依据期末考试成绩、实验成绩、单元作业成绩、单元测验成绩、慕课堂成绩、期中考试成绩按一定权重计分,各部分成绩比例为:
 

微信图片_20240225134904.png


按学校规定总评成绩不低于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);//输出满足条件的值,保留两位小数
    }
}

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值