Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // number to grades //
- #include <iostream>
- #include <string>
- using namespace std;
- int grade_number; // grade number
- int remainder_number; // remainer number
- char grade_letter; // grade letter
- char boundry_grade; // boundry for number if +/- or null
- char final_grade; // final grade for students
- int main ()
- {
- cout << "Enter student Grade:";
- cin >> grade_number;
- if (grade_number <= 60) // grade = 60 or less is an F
- grade_letter = 'F';
- else
- if (grade_number <= 70) // grade = 70 or less is an D
- grade_letter = 'D';
- else
- if (grade_number <= 80) // ditto with all the rest
- grade_letter = 'C';
- else
- if (grade_number <= 90)
- grade_letter = 'B';
- else
- if (grade_number <= 100)
- grade_letter = 'A';
- remainder_number = grade_number % 10; // working out the remainder for the +/- of grade
- if (remainder_number == 0) // if == 0 then + also as no remainder means its 10
- boundry_grade = '+';
- else
- if (remainder_number <=3)
- boundry_grade = '-';
- else
- if (remainder_number <=7)
- boundry_grade = ' ';
- else
- if (remainder_number <=9) // if 8 or 9 then plus
- boundry_grade = '+';
- final_grade = strcat(grade_letter , boundry_grade);
- cout << "Your Mark is " << grade_number << " Your Grade is " << final_grade << '\n'; // calling out mark from input and grade letter :)
- return (0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement