练习 - 更新计算值

已完成

学生评分应用程序用于根据学生的评分考试和额外的学分作业来计算和报告学生的成绩。 你在此挑战中的目标是根据教师的更新要求更新代码来计算学生成绩。

规范

在第二个挑战练习中,需要实例化更新的分数报告所需的变量,完成所需计算,然后更新将学生成绩写入控制台的 Console.WriteLine() 语句。

更新后的应用程序必须:

  • 使用现有数组和数组值进行所有学生成绩计算。
  • 使用现有 foreachif 语句提供的嵌套结构。
  • 使用第一个练习或原始代码中的变量计算考试和额外的学分作业分数的总和。
  • 使用第一个练习或原始代码中的变量计算考试和额外的学分分数的平均值。
  • 计算最终数字分数的方法如下:将额外学分总和的 10% 添加到考试成绩总和,然后用该值除以考试次数。
  • 计算获得的额外学分的方法如下:用额外学分总和的 10% 除以考试次数。

提示

在计算期间,需要在方程式中使用 (decimal) 强制转换保留小数部分。

所需的分数报告格式为:

Student         Exam Score      Overall Grade   Extra Credit

Sophia          92.2            95.88   A       92 (3.68 pts)
Andrew          89.6            91.38   A-      89 (1.78 pts)
Emma            85.6            90.94   A-      89 (5.34 pts)
Logan           91.2            93.12   A       96 (1.92 pts)

检查你的工作

若要验证代码是否满足指定的要求,请完成以下步骤:

  1. 使用 Visual Studio Code 生成和运行应用。

  2. 验证应用程序是否创建以下输出:

    Student         Exam Score      Overall Grade   Extra Credit
    
    Sophia          92.2            95.88   A       92 (3.68 pts)
    Andrew          89.6            91.38   A-      89 (1.78 pts)
    Emma            85.6            90.94   A-      89 (5.34 pts)
    Logan           91.2            93.12   A       96 (1.92 pts)
    

如果你成功通过此挑战,恭喜你!