Problem: 2.2


 Question 2.2: A school has following rules for grading system:
a. Below 25 - F
b. 25 to 45 - E
c. 45 to 50 - D
d. 50 to 60 - C
e. 60 to 80 - B
f. Above 80 - A
Ask user to enter marks and print the corresponding grade.


Solution:


package com.company;

import java.util.Scanner;
public class Lab1Problem2 {
    public static void main(String[] args){
    Scanner Obj = new Scanner(System.in);
    while(true)
    {
        System.out.println("Enter your mark: ");
        double marks = Obj.nextInt();
        if(marks<=0 || marks>=100)
        {
            System.out.println("error");
        }
        else if(marks<=25 && marks>=0)
        {
            System.out.println("F");
        }
        else if(marks>=26 && marks<=45)
        {
            System.out.println("E");
        }
        else if(marks>=46 && marks<=5)
        {
            System.out.println("D");
        }
        else if(51>=marks && 61>=marks)
        {
            System.out.println("C");
        }
        else if(marks>=61 && marks<=80)
        {
            System.out.println("D");
        }
        else if(81<=marks && 100>=marks)
        {
            System.out.println("A");
        }
        else{
        System.out.println("error");
    }
    }
    }
}

Previous Post Next Post