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 F

Flowchart of the program to input marks of subjects and show grade and percentage

Flowchart 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

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)?

Logic and Explanation to input marks of subjects and show percentage, and grade

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
Latest posts by Prof. Fazal Rehman Shamil (see all)

Buy advertisement space on T4Tutorials

For more details email [email protected]