Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //============================================================================
- // Name : lab05.cpp
- // Author : buitches
- // Version :
- // Copyright : Your copyright notice
- // Description : Hello World in C++, Ansi-style
- //============================================================================
- #include <iostream>
- #include <cmath>
- using namespace std;
- int main() {
- // deeee-finin' wariables
- char letterGrade;
- int point, credits;
- do {
- credits = 0;
- cout << "Enter number of credits (1 through 8): ";
- cin >> credits;
- while (credits <= 0 || credits >= 9) {
- cout << "Invalid number of credits must be 1 or 8 or infinity" << endl;
- cout << "Enter number of credits (1 through 8): ";
- cin >> credits; }
- cout << "Enter a letter grade (A, B, C, D, or F): ";
- cin >> letterGrade;
- letterGrade = tolower(letterGrade);
- while (letterGrade != 'a' && letterGrade != 'b' && letterGrade != 'c') {
- cout << "Invalid letter grade! must be a,b,c,d,f uppercase or lowers" << endl;
- cout << "Enter a letter grade (A, B, C, D, or F): ";
- cin >> letterGrade;
- letterGrade = tolower(letterGrade); }
- switch(letterGrade) {
- case 'a':
- point = 4;
- break;
- case 'b':
- point = 3;
- break;
- case 'c':
- point = 2;
- break;
- case 'd':
- point = 1;
- break;
- case 'f':
- point = 0;
- break;
- default:
- point = -1;
- break;
- }
- cout << "Points for letter grade " << letterGrade << " is " << point << endl;
- cout << "Number of credits for the course is " << credits << endl;
- cout << "Number of weighted points for the course is " << (credits * point) << endl;
- cout << "------------------------------------------------" << endl;
- } while (true);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement