C++ Program to input marks of subjects and show percentage, and grade
- Write a C++ program to input marks of five subjects Physics, Chemistry, Biology, Mathematics, and Computer.Calculate the percentage and grade according to the following rules:
Percentage >= 90% : Grade A
Percentage >= 80% : Grade B
Percentage >= 70% : Grade C
Percentage >= 60% : Grade D
Percentage >= 40% : Grade E
Percentage < 40% : Grade FFlowchart of the program to input marks of subjects and show grade and percentage
C++ Source Code to input marks of subjects and show percentage, and grade
1234567891011121314151617181920212223242526272829303132333435363738394041424344#include<iostream>using namespace std;int main(){int phy,chem,bio,maths,comp;int total;float percent;cout<<"Enter marks of computer";cin>>phy;cout<<"enter marks of English";cin>>chem;cout<<"enter marks of bio";cin>>bio;cout<<"enter marks of maths";cin>>maths;cout<<"enter marks of physics";cin>>comp;total= phy+chem+bio+maths+comp;percent=total/5.0;if(percent>=90){cout<<"Grade=A";}else if(percent>=80){cout<<"Grade=B";}else if(percent>=70){cout<<"Grade=C";}else if(percent>=60){cout<<"Grade=D";}else if(percent>=40){cout<<"Grade=E";}else{cout<<"Gread F";}}Output
Enter marks of computer
90
enter marks of English
92
enter marks of bio
97
enter marks of maths
96
enter marks of physics
99
Grade=A
SFT (Shamil’s Flow Table )
Are you interested to Read about SFT(Shamil’s Flow Table)?
Condition Result Suppose the Number What lines will execute? if(percent>=90) True 96 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 44 if(percent>=90) False 88 1 | 2 | 3 | 4 | 5 | 6 | 7 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 24 | 25 | 26 | 27 | 44 else if(percent>=80) True 89 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 24 | 25 | 26 | 27 | 44 else if(percent>=80) False 72 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 24 | 28 | 29 | 30 | 31 | 44 else if(percent>=60) True 65 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 24 | 28 | 32 | 33 | 34 | 35 | 44 else if(percent>=60) False 55 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 24 | 28 | 32 | 36 | 37 | 38 | 39 | 44 else if(percent>=40) True 55 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 24 | 28 | 32 | 36 | 37 | 38 | 39 | 44 else if(percent>=40) False 22 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 24 | 28 | 32 | 36 | 40 | 41 | 42 | 43 | 44 else 22 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 24 | 28 | 32 | 36 | 40 | 41 | 42 | 43 | 44 C++ program to the percentage of marks and show grade using the switch statements
C++ Exercise | If else Statement
- calculate the bill
- character is small, capital or a special character
- a number is even or odd
- 0 is a positive or negative number
- a positive and negative number
- Enter Range of numbers and replaced them
- a greater number among three numbers
- Armstrong Number
- ASCII code
- Find the Maximum value program in C++ (C Plus Plus).
- maximum number
- Maximum Number between two numbers
- Student Grade
- the number is divisible by 11 or 5 or not
- Triangle
- a triangle is an equilateral, isosceles or scalene
- Leap year
- character is an alphabet or not
- Grade Percentage
- character is an alphabet, digit, or special character
- character is an uppercase or lowercase.
- Weekdays
- a prime or composite number
- hours and minutes as AM or PM
- swap the values of two numbers
- update even to odd
- Profit Loss
- centimeter into meter and kilometer
- Triangle
- Salary
- Even odd with goto statement.
- area of the circle