JavaScript Program to Calculate Average Marks and Grade of a Student

In this JavaScript program two things are there, One is how to calculate average marks and another is how to find grade of a student. The calculation of average marks is , If number of student 5 then average marks = ( total marks / 5 ). If number of student N then average marks = ( total marks / N ) and total marks = addition of all students marks.  In below, Show the student name and his marks.

calculate-average-mark-and-grade-student-javascript-decoderp


Student Name Marks
Anil
95
Bandhan
72
Sai
88
Subham
75
Bikash
68

Find Grade of a Student using if - else statement and according to his average marks. If average marks is < 100, Then grade is A. If average marks is < 90, Then grade is B. If average marks is < 80, Then grade is C. If average marks is < 70, Then grade is D. If average marks is < 60, Then grade is E. If average marks is < 50, Then grade is F. In below, Show grade calculation criteria.

Criteria Grade
< 100
A
< 90
B
< 80
C
< 70
D
< 60
E
< 50
F

Algorithm

Step:1  Start.
Step:2  Initialize the variable students = [Anil,95],[Bandhon,72],[Sai,88],[Subham,75],[Bikash,68],avgmarks=0,avg=0,i=o.
Step:3  If i < students length then go to step-4 otherwise goto step-6 .
Step:4  avgmarks = avgmarks + student[i][1].
Step:5  Increment the i by 1 (i=i+1) and goto step-3.
Step:6  Avg = Avgmarks / students length.
Step:7  If avg < 50 then print average mark and grade is F. If avg < 60 then print average mark and grade is E. If avg < 70 then print average mark and grade is D.If avg < 80 then print average mark and grade is C. If avg < 90 then print average mark and grade is B. If avg < 100 then print average mark and grade is A.
Step:8  Stop.

Source code

<HTML>
  <HEAD>
    <TITLE>
    </TITLE>
  </HEAD>
  <BODY>
    <SCRIPT>
    var students = [['Anil',95],['Bandhon',72],['Sai',88],['Subham',75],['Bikash',68]];   
    var Avgmarks = 0;  
    var avg = 0;
    for (var i=0; i < students.length; i++)
      {
        Avgmarks = Avgmarks + students[i][1];          
      }  
        avg = (Avgmarks/students.length); 
  
        if (avg < 50)  
          alert("Average mark is "+avg+" and Grade is : F");  
        else if (avg < 60)  
                alert("Average mark is "+avg+" and Grade is : E");          
        else if (avg < 70) 
                alert("Average mark is "+avg+" and Grade is : D");     
        else if (avg < 80)     
                alert("Average mark is "+avg+" and Grade is : C");   
        else if (avg < 90) 
                alert("Average mark is "+avg+" and Grade is : B");   
        else if (avg < 100) 
                alert("Average mark is "+avg+" and Grade is : A");  
    </SCRIPT>
  </BODY>
</HTML>

Output :

Average mark is 79.6 and Grade is : C

Explanation :

We are store student name and marks in an array variable and this variable name is students. First you know that why we are store student name and marks in an array variable.

If you have an any doubt or any query, then comment below or contact me in my contact page. Thank you.

More related JavaScript program posts:

Post a Comment

0 Comments