Finding Percentage And Grade

Introduction

Calculating the percentage and assigning a grade based on the obtained marks is a common task in educational assessments. In this article, we will explore an approach to solve this problem. We will provide a step-by-step solution, along with explanations, to help you understand the process. By the end of this article, you will be able to write a program that calculates the percentage and assigns a grade based on a predefined grading scale.


Understanding the Problem

The problem involves accepting the obtained marks and total marks as input, calculating the percentage, and determining the grade based on the percentage. The grading scale may vary, but for this example, we will use a simple one with predefined ranges.


Approach

To find the percentage, we divide the obtained marks by the total marks and multiply the result by 100 : (obtainedMarks / totalMarks) * 100.

Based on the calculated percentage, we can assign a corresponding grade using conditional statements. For simplicity, let's assume a grading scale with the following ranges:


Step-by-Step Solution


Step1: Accepting User Input

To gather the input from the user, we will use the Scanner class in Java. This class allows us to read input from various sources, such as the console.

Step 2: Calculating the Percentage

Using the obtained marks and total marks, we can calculate the percentage by dividing the obtained marks by the total marks and multiplying the result by 100.

Step 3: Determining the Grade

Based on the calculated percentage, we will assign a grade using conditional statements. The grading scale can vary, but for this example, we will assume the following ranges:


Step 4: Printing the Result

Finally, we will display the calculated percentage and assigned grade to the user.

Code Implementation

Now, let's put the steps into code and solve the problem: