Can someone fix my code i just get a empty black screen when I run
Can someone fix my code i just get a empty black screen when I run
Code:
#include <iostream>
using namespace std;
int main() {
// Declaring respective variables
string firstName, lastName;
double homeworkGrade, labGrade, examAvg;
char letter;
cout<<"enter first name and last name and homework grade , labgrade , exam grade average and a letter : "<<endl;
// Reading input from console
cin >> firstName >> lastName;
cin >> homeworkGrade >> labGrade >> examAvg;
cin >> letter;
// Now calculating grade
double homeworkAvg = (homeworkGrade / 20.0) * 10.0;
double labAvg = (labGrade / 50.0) * 20.0;
double examMark = (examAvg / 100.0) * 70.0;
double totalAvg = homeworkAvg + labAvg + examMark;
char grade;
string res = "Pass";
if(totalAvg > 85)
grade = 'A';
else if(totalAvg >= 79 && totalAvg <= 85)
grade = 'B';
else if(totalAvg >= 70 && totalAvg <= 78)
grade = 'C';
else if(totalAvg >= 60 && totalAvg <= 69)
grade = 'D';
else if(totalAvg >= 50 && totalAvg <= 59)
grade = 'E';
else {
grade = 'F';
res = "Fail"; // means candidate is fail
}
// Now showing formatted outputs
cout << "Output:-" << endl;
cout << firstName << " " << lastName << " "
<< (int)homeworkAvg << " " << (int)labAvg << " " << (int)examMark << " ";
// Now showing grade or pass/fail based on letter
if(letter == 'A' || letter == 'a')
cout << "not gradable";
else if(letter == 'P' || letter == 'p')
cout << res;
else if(letter == 'G' || letter == 'g')
cout << grade;
cout << endl;
return 0;
}
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 2 images