【问题标题】:Getting the percentage获取百分比
【发布时间】:2021-11-28 02:24:24
【问题描述】:

我遇到了一个问题,我必须获得学期成绩,即:期中成绩的 40% + 期末成绩的 60%。下面是代码:

    double Sgrade =(Mgrade * .40) +(Fgrade * .60);

我想知道,这是否是获得百分比的正确方法?

【问题讨论】:

  • Sgrade 是否给出了预期的结果?
  • 是的,您可以这样做,但正确的方法是 double Sgrade =(Mgrade * 40 / 100) +(Fgrade * 60 / 100); 并确保 Mgrade、Fgrade 应该是整数或双精度
  • double Sgrade 不是 JavaScript。
  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: javascript percentage


【解决方案1】:

请参阅 cmets 以获得解释。另请注意,我已使用 camelCase 重命名了您的变量

let mGrade = 50 //assumes this is already a percent, otherwise you will need to convert percentage = (grade/total)*100;
let fGrade = 50 // assumes this is already a percent,, otherwise you will need to convert percentage = (grade/total)*100;
let sGrade = (mGrade*40/100) + (fGrade*60/100)

//percentage = (grade/total)*100;
console.log(sGrade);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多