Expected results for test: P3-27.pl460 P3-27.pl460 : (define (main) (display (+ (* 5 2 -1 5) (- 2 -1) (/ 07 5))) (newline) (display (+ (* 5.3 2.12 -1.0 .95) (- 25 -1) (/ 07.2 5))) (newline) ) (main) Input file: P3-27.pl460 0 errors found in input file P3-27.cpp : // Autogenerated PL460 to C++ Code // File: P3-27.cpp #include #include "Object.h" using namespace std; int main () { Object __RetVal; cout << ((Object("5") * Object("2") * Object("-1") * Object("5")) + (Object("2") - Object("-1")) + (Object("07") / Object("5"))); cout << endl; cout << ((Object("5.3") * Object("2.12") * Object("-1.0") * Object(".95")) + (Object("25") - Object("-1")) + (Object("07.2") / Object("5"))); cout << endl; return 0; } PL460 program output: -228/5 16.7658 C++ program output: -228/5 16.7658 Differences: < pl460 | cpp > -228/5 -228/5 16.7658 16.7658