-
If statements question.
Hello,
I am having a difficulties with a C++ program involving "if" statements.
I recieve a syntax error that reads the following:
grade.cpp: In function `int main()':
grade.cpp:21: syntax error before `)'
grade.cpp:44: malformed floating constant
grade.cpp:48: syntax error at end of input
I was wondeing if anyone would take a look and see if they saw what I am doing wrong, here is my stuff, THANK YOU!:
Code:
//Name: grade.cpp
#include <iostream>
int main()
{
double x;
cout << "Please Enter Percentage Rounded to the Nearest Hundredth of a Percent: " << endl;
cin >> x;
if (x >= 93)
{cout << "Your Score of " << x << " is an A" << endl;}
if (x <= 92.99 && x >= 90)
{cout << "Your Score of " << x << " is an A-" << endl;}
if (x <= 89.99 && x >= 87)
{cout << "Your Score of " << x << " is a B+" << endl;}
if (x <= 86.99 && x >= 83)
{cout << "Your Score of " << x << " is a B" << endl;}
if (x <= 82.99 && x >= 80)
{cout << "Your Score of " << x << " is a B-" << endl;)
if (x <= 79.99 && x >= 77)
{cout << "Your Score of " << x << " is a C+" << endl;}
if (x <= 76.99 && x >= 73)
{cout << "Your Score of " << x << " is a C" << endl;}
if (x <= 72.99 && x >= 70)
{cout << "Your Score of " << x << " is a C-" << endl;
}
if (x <= 69.99 && x >= 67)
{
cout << "Your Score of " << x << " is a D+" << endl;
}
if (x <= 66.99 && x >= 63)
{
cout << "Your Score of " << x << " is a D" << endl;
}
if (x <= 62.99 && x >= 60)
{
cout << "Your Score of " << x << " is a D-" << endl;
}
if (x <= 59..99)
{
cout << "Your Score of " << x << " is a D-" << endl;
}
clear 0;
}
-
-
should be a 'F' shouldn't it?
-
Btw, it should be std::cout and std::cin unless you have added "using namespace std;".