CodeGraderBench/CodeGraderBench huggingface dataset:
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{
	float a,b;
	cin>>a>>b;
	float i=(a*a*a*a*a)-(3*a*a*a*a*b)+(4*a*a*b*b*b)-(5*a*b*b*b*b)+(b*b*b*b*b);
	float x=a-b;
	cout<<i/x;
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{
	float a,b;
	cin >> a >> b;
cout << ((a*a*a*a*a)-3*(a*a*a*a)*(b)+4*(a*a)*(b*b*b)-5*(a)*(b*b*b*b)+(b*b*b*b*b))/(a-b);
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include <simplecpp>
main_program{
float a, b;
cin >> a >> b;
float out = (pow(a,5)- 3*b*pow(a,4) + 4*a*a*pow(b,3)-5*a*pow(b,4)+pow(b,5))/(a-b);
cout << out;

}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: B
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{
	float a,b,num1,num2,num3,num4,num5,ans;
	cin >> a >> b;
	num1 = a*a*a*a*a;
	
	num2 = 3*a*a*a*a*b;
	
	num3 = 4*a*a*b*b*b;
	
	num4 = 5*a*b*b*b*b;
	
	num5 = b*b*b*b*b;
	
	ans = (num1 - num2 + num3 - num4 + num5)/(a-b);
	
	cout << ans;
	
	
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{
	double  a , b ;
	cin>>a>>b;
	double s;
	if((a>=-10) && ( b<=10) && (a != b)){

	s = (pow(a,5) - 3*pow(a,4)*b + 4*pow(a,2)*pow(b,3) - 5*a*pow(b,4) + pow(b,5))/(a - b);
	cout<<s;
	}

}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{
	float a,b;
	cin>>a>>b;
	float  c,d,e,f,g,h;
	c=pow(a,5);
	d=3*pow(a,4)*b;
	e=4*pow(a,2)*pow(b,3);
	f=5*a*pow(b,4);
	g=pow(b,5);
	h=(a-b);
	float o;
	o=(c-d+e-f+g)/h;
	cout<<o;
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{
	float a,b;
	cin>>a>>b;
	float k=a*a*a*a*a;
	float l=3.0*a*a*a*a*b;
	float m=4.0*a*a*b*b*b;
	float n=5.0*a*b*b*b*b;
	float o=pow(b,5);
	float p= a-b;

	cout<<(k-l+m-n+o)/p<<endl;
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{
	float a,b;
	cin>>a;
	cin>>b;
	float z,y,x,w,v,u,t;
	z=a*a*a*a*a;
	y=3*a*a*a*a*b;
	x=4*a*a*b*b*b;
	w=5*a*b*b*b*b;
	v=b*b*b*b*b;
	u=a-b;
	t=z-y+x-w+v;
	cout<<t/u;
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include <simplecpp>
main_program{
	float a, b, num;
	cin>>a>>b;
	num = (a*a*a*a*a - 3*a*a*a*a*b + 4*a*a*b*b*b - 5*a*b*b*b*b + b*b*b*b*b);
	cout<<num/(a-b);
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{
	double a,b;
	cin>>a>>b;
	double k=(pow(a,5)-3*pow(a,4)*b+4*pow(a,2)*pow(b,3)-5*pow(b,4)*a+pow(b,5))/(a-b);
	cout<<k;
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: B
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{
	float a,b;
	cin>>a>>b;

	float  d;

	d = (a*a*a*a*a - 3*a*a*a*a*b + 4*a*a*b*b*b - 5*a*b*b*b*b + b*b*b*b*b)/(a-b);

		cout<<d<<endl;
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>

main_program{
	float a,b;
	cin>>a>>b;
	float result = (a*a*a*a*a - 3*a*a*a*a*b + 4*a*a*b*b*b - 5*a*b*b*b*b +b*b*b*b*b)/(a-b);
	cout<<result;
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program {
	float a,b;
	cin>>a>>b;
	float d=(pow(a,5)-3*pow(a,4)*b+4*a*a*b*b*b-5*a*pow(b,4)+pow(b,5))/(a-b);
	cout<<d;
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: B
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{
float a,b;
 cin >> a;
 cin >> b;
 cout << (a*a*a*a*a-3*a*a*a*a*b+4*a*a*b*b*b-5*a*b*b*b*b+b*b*b*b*b)/(a-b);
 
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include <simplecpp>

main_program {
int n,a, b;
cin >> a >>"\n">> b;
   if (-10<= a && a <=10);
      (-10<= b && b<=10);
{
cout <<"invalide input";
else if (a=b) {
cout <<"invalid iutput";
}
else if (a-b!=0) {
cout << "invalid input";
}
if (-10<= a && a <=10);
      (-10<= b && b<=10);

cout << (a*a*a*a*a-3*a*a*a*a*b*b*b-5*a*b*b*b*b+b*b*b*b*b)/(a-b);
}
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program {
	float x, a , b ,c , d;

	cin >> a >> b;
	if (a>=-10&&b<=10&&a!=b){

	c = a-b;
       d =a*a*a*a*a -3*a*a*a*a*b +4*a*a*b*b*b-5*a*b*b*b*b+b*b*b*b*b;	
       x=d/c;
       cout << x;
	}
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{
	float a,b;
	cin>>a>>b;
	if(a<=10 && a>=-10 && b>=-10 && b<=10 && a!=b ){
		cout<<(pow(a,5)-3*b*pow(a,4)+4*a*a*b*b*b-5*a*pow(b,4)+pow(b,5))/(a-b)<<endl;
	}
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: B
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{


	float a;
	float b;
	cin>>a;
	cin>>b;

        float x1=pow(a,5.0);
                        

        float  x2=3.0*pow(a,4.0)*b;

	float x3=4.0*pow(a,2.0)*pow(b,3.0);

	float x4=5.0*a*pow(b,4);

	float x5=pow(b,5);


float x6=a-b;


float ans=x1-x2+x3-x4+x5;
float finalans=ans/x6;

cout<<finalans;}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: B
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{
	float a,d,b;
	cin>>a>>b;
	d=((pow(a,5))-3*(pow(a,4))*b+4*(pow(a,2))*pow(b,3)-5*a*(pow(b,4))+pow(b,5))/(a-b);
	cout<<d;
	
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{
	float a,b,r;
	cin>>a>>b;
	r=(((a*a*a*a*a)-(3*a*a*a*a*b)+(4*a*a*b*b*b)-(5*a*b*b*b*b)+(b*b*b*b*b))/(a-b));
		cout<<r;
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{
	float a,b;
	cin>>a>>b;
	float c;
	c=(pow(a,5)-(3*(pow(a,4)*b))+(4*pow(a,2)*pow(b,3))-(5*a*pow(b,4))+(pow(b,5)))/(a-b);
		cout<<c;
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: B
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include <simplecpp>
main_program{
	double a, b;
	cin >> a >> b;
	double result = (pow(a,5) -3*pow(a,4)*b + 4*pow(a, 2)*pow(b,3) - 5*a*pow(b,3) + pow(b, 5))/(a-b);
	cout <<  result;
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: B
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{
	float a,b;
	cin>> a >> b;
	float result1,result2,result;
	result1 =1.0*pow(a,5) -3.0*pow(a,4)*b  +4.0*pow(a,2)*pow(b,3) -5.0*a*pow(b,4)+ 1.0*pow(b,5);
	result2 = (a-b)*1.0;
	result = result1/result2;
	cout<< result<< endl;
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: B
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{
float a, b;
cin>>a>>b;
cout<<((a*a*a*a*a)-(3*a*a*a*a*b)+(4*a*a*b*b*b)-(5*a*b*b*b*b)+(b*b*b*b*b))/(a-b);
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{
	float a,b,c;
	cin>>a>>b;
        
	c= ( pow(a,5) - 3*pow(a,4)*b + 4*pow(a,2)*pow(b,3) - 5*a*pow(b,4) + pow(b,5) )/(a-b);
	cout<<c<<endl;
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: B
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{
        float a,b;
	cin>>a>>b;

	cout<<((a*a*a*a*a)-(3*a*a*a*a*b)+ (4*a*a*b*b*b) -(5*a*b*b*b*b) +( b*b*b*b*b))/(a-b)<<endl;
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include <simplecpp>
main_program{
        turtlesim(100)
        repeat(3){
               forward(100);
               left(120);
        }
        left(120);
        forward(10);
        right(120);
        forward(200)
        right(120);
        forward910);
        wait(5);
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{ float a,b,r;
	cin>>a>>b;
	if(-10<=a && b<=10)
	{ r= (pow(a,5)
		       	-3*pow(a,4)*b
		       	+4*pow(a,2)*pow(b,3)
		       	-5*a*pow(b,4)+ pow(b,5)) / (a-b);}
	cout<< r;}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>

main_program{
	float a,b;
	cin >> a >>b;
	float x,y,z,w,p;
	x = a*a*a*a*a;
	y = 3*a*a*a*a*b;
	z = 4*a*a*b*b*b;
	w = 5*a*b*b*b*b;
	p = b*b*b*b*b;

	cout << (x-y + z - w + p)/(a-b);
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program {
	double a,b,c,d,e,f,g;
	 cin>>a>>b;
	 c=pow(a,5);
	 d=3*pow(a,4)*b;
	 e=4*pow(a,2)*pow(b,3);
	 f=5*a*pow(b,4);
	 g=pow(b,4);
	  
	 cout<<(c-d+e-f+g)/(a-b);

}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include <iostream>
#include <cmath>
using std::cout;
using std::cin;

int main(){
	float a,b,result;
	cin >> a >> b;
	float x = pow(a,5);
	float y = pow(a,4);
	float z=pow(a,2);
	float c = pow(b,3);
	float d = pow(b,4);
	float e = pow(b,5);
	result = (x-(3*y*b) + (4*z*c) - (5*a*d) + e)/(a-b);
	cout << result;	
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: B
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program {
	float a,b;
	cin >> a >> b;
	float e1,e2,e3,e4,e5,n,d,ans;
	e1 = a*a*a*a*a;
	e2 = 3*a*a*a*a*b;
	e3 = 4*a*a*b*b*b;
	e4 = 5*a*b*b*b*b;
	e5 = b*b*b*b*b;
	n = e1-e2+e3-e4+e5;
	d = a - b;
	ans = n/d;
	cout << ans;
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C
Problem: Write a C++ program to accept two floating point numbers from the user, a and b, and evaluate the expression and print the result:  (a5 - 3a4b + 4a2b3 - 5ab4 + b5) / (a -b). Print the computed value of the expression

Constraints (Assume)-10 <= a, b <=10a is not equal to b(a-b) is never 0

Student submission:
#include<simplecpp>
main_program{
	float a, b;
	float result;
	cin>> a>> b;
	result=((a*a*a*a*a)-(3*a*a*a*a*b)+(4*a*a*b*b*b)-(5*a*b*b*b*b)+(b*b*b*b*b))/(a-b);
	cout<< result;
}

Grading criterion: Quality and number of comments
Rating A: Well Commented and Formatted
Rating B: Ok Commented or Ok Formatted
Rating C: Poor Comments and Formatting
Rating D: 0
Assigned grade: C