#javascript #percentage
Вопрос:
Мне дали задачу,в которой я должен был получить семестровую оценку, которая составляет : 40% промежуточного экзамена 60% итогового. Ниже приведен код:
double Sgrade =(Mgrade * .40) (Fgrade * .60);
Я хочу знать, правильный ли это способ получить процент?
Комментарии:
1.
Sgrade
Дает ли ожидаемый результат?2. да, вы можете это сделать, но правильный способ
double Sgrade =(Mgrade * 40 / 100) (Fgrade * 60 / 100);
-это убедиться, что Mgrade, Fgrade должны быть целыми или двойными3.
double Sgrade
это не JavaScript.4. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы точно указать, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.
Ответ №1:
Пожалуйста, ознакомьтесь с комментариями для объяснений. Также обратите внимание, что я переименовал ваши переменные с помощью 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);