Can you please write a C++ program in codeblocks for this problem? Thank you. Pr
ID: 3585905 • Letter: C
Question
Can you please write a C++ program in codeblocks for this problem? Thank you.
Practice) a. Using a do statement, write a program to accept a grade. The program, sh e continuously as long as an invalid grade is entered. An invalid grade is any grade less than 0 or greater than 100. After a valid grade has been entered, your program should display the value of the grade entered. b. Modify the program written for Exercise la so that the user is alerted when an invalid grade has been entered. c. Modify the program written for Exercise lb so that it allows the user to exit the program by entering the number 999. d. Modify the program written for Exercise lb so that it automatically terminates after five invalid grades are entered.Explanation / Answer
#include<iostream>
using namespace std;
main()
{
int grade;
do
{
cout << "Enter a grade: ";
cin >> grade;
if(grade>=0 && grade<=100)
{
cout << "Grade is " << grade << endl;
}
}while(grade>=0 && grade<=100);
}
/*Sample Ouput
Enter a grade: 10
Grade is 10
Enter a grade: 200
Enter a grade: 29
Grade is 29
Enter a grade: -90
*/
#include<iostream>
using namespace std;
main()
{
int grade;
do
{
cout << "Enter a grade: ";
cin >> grade;
if(grade>=0 && grade<=100)
{
cout << "Grade is " << grade << endl;
}
else
{
cout << "Entered grade is invalid" << endl;
}
}while(1);
}
/*SAMPLE OUTPUT
Enter a grade: 100
Grade is 100
Enter a grade: 30
Grade is 30
Enter a grade: -10
Entered grade is invalid
Enter a grade: 102
Entered grade is invalid
Enter a grade: 34
Grade is 34
*/
#include<iostream>
using namespace std;
main()
{
int grade;
do
{
cout << "Enter a grade: ";
cin >> grade;
if(grade>=0 && grade<=100)
{
cout << "Grade is " << grade << endl;
}
else if(grade == 999)
{
cout << "Exiting";
break;
}
else
{
cout << "Entered grade is invalid" << endl;
}
}while(1);
}
/*SAMPLE OUTPUT
Enter a grade: 123
Entered grade is invalid
Enter a grade: 60
Grade is 60
Enter a grade: 100
Grade is 100
Enter a grade: 999
Exiting
*/
#include<iostream>
using namespace std;
main()
{
int invalid = 0;
int grade;
do
{
cout << "Enter a grade: ";
cin >> grade;
if(grade>=0 && grade<=100)
{
cout << "Grade is " << grade << endl;
}
else if(grade == 999)
{
cout << "Exiting";
break;
}
else
{
invalid++;
cout << "Entered grade is invalid" << endl;
}
}while(invalid < 5);
}
/*SAMPLE OUTPUT
Enter a grade: 70
Grade is 70
Enter a grade: 120
Entered grade is invalid
Enter a grade: 130
Entered grade is invalid
Enter a grade: 150
Entered grade is invalid
Enter a grade: 120
Entered grade is invalid
Enter a grade: 50
Grade is 50
Enter a grade: 300
Entered grade is invalid
*/
#include<iostream>
using namespace std;
main()
{
int grade;
do
{
cout << "Enter a grade: ";
cin >> grade;
if(grade>=0 && grade<=100)
{
cout << "Grade is " << grade << endl;
}
}while(grade>=0 && grade<=100);
}
/*Sample Ouput
Enter a grade: 10
Grade is 10
Enter a grade: 200
Enter a grade: 29
Grade is 29
Enter a grade: -90
*/
#include<iostream>
using namespace std;
main()
{
int grade;
do
{
cout << "Enter a grade: ";
cin >> grade;
if(grade>=0 && grade<=100)
{
cout << "Grade is " << grade << endl;
}
else
{
cout << "Entered grade is invalid" << endl;
}
}while(1);
}
/*SAMPLE OUTPUT
Enter a grade: 100
Grade is 100
Enter a grade: 30
Grade is 30
Enter a grade: -10
Entered grade is invalid
Enter a grade: 102
Entered grade is invalid
Enter a grade: 34
Grade is 34
*/
#include<iostream>
using namespace std;
main()
{
int grade;
do
{
cout << "Enter a grade: ";
cin >> grade;
if(grade>=0 && grade<=100)
{
cout << "Grade is " << grade << endl;
}
else if(grade == 999)
{
cout << "Exiting";
break;
}
else
{
cout << "Entered grade is invalid" << endl;
}
}while(1);
}
/*SAMPLE OUTPUT
Enter a grade: 123
Entered grade is invalid
Enter a grade: 60
Grade is 60
Enter a grade: 100
Grade is 100
Enter a grade: 999
Exiting
*/
#include<iostream>
using namespace std;
main()
{
int invalid = 0;
int grade;
do
{
cout << "Enter a grade: ";
cin >> grade;
if(grade>=0 && grade<=100)
{
cout << "Grade is " << grade << endl;
}
else if(grade == 999)
{
cout << "Exiting";
break;
}
else
{
invalid++;
cout << "Entered grade is invalid" << endl;
}
}while(invalid < 5);
}
/*SAMPLE OUTPUT
Enter a grade: 70
Grade is 70
Enter a grade: 120
Entered grade is invalid
Enter a grade: 130
Entered grade is invalid
Enter a grade: 150
Entered grade is invalid
Enter a grade: 120
Entered grade is invalid
Enter a grade: 50
Grade is 50
Enter a grade: 300
Entered grade is invalid
*/
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.