Получение процента

#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);