1

因此,我正在 code.org 上开发一个应用程序,该应用程序获取用户的科目分数,告诉他他的成绩,最后给他所有科目的平均分数。但问题是我仅限于(在我的情况下)4 个主题,因为要为每个单独的主题运行代码,我必须单击一个按钮。我想知道是否有办法提示用户输入,直到他输入一个字符串,然后计算他输入的所有主题的平均总数?当前代码链接:https ://studio.code.org/projects/applab/uj3FPnbsFzmCO5UK3a0WnM3wsO1zTwl0-SLRP5VPrBw

4

1 回答 1

0

有一个简单的解决方法。

var gpa1 = prompt("Input your first GPA");
var gpa2 = prompt("Input your second GPA");
var gpa3 = prompt("Input your third GPA");
var gpa4 = prompt("Input your fourth GPA");
var gpa5 = prompt("Input your fifth GPA");

if(gpa1>100){
  gpa1 = 100;
  console.log(gpa1);
} if(gpa2>100){
  gpa2 = 100;
  console.log(gpa1);
} if(gpa3>100){
  gpa3 = 100;
  console.log(gpa1);
} if(gpa4>100){
  gpa4 = 100;
  console.log(gpa1);
} if(gpa5>100){
  gpa5 = 100;
  console.log(gpa1);
}

添加后,您需要在创建它们的总平均值时调用变量 gpa1、gpa2、gpa3、gpa4 和 gpa5。我还包括了 if 语句,所以你没有不可能的 gpa 总数,这是可移动或可更改的。

于 2020-11-30T18:39:04.350 回答