Expected results for test: P3-43.pl460 P3-43.pl460 : (define (function0 V0 V1) (cond ((< V0 V1) (+ V0 V1)) ((> V0 V1) (- V0 V1)) ((= V0 V1) (* V0 V1)) ) ) (define (main) (display (function0 2 5)) (newline) (display (function0 03 5)) (newline) ) (main) Input file: P3-43.pl460 0 errors found in input file P3-43.cpp : // Autogenerated PL460 to C++ Code // File: P3-43.cpp #include #include "Object.h" using namespace std; Object function0 (Object V0, Object V1) { Object __RetVal; if ((V0 < V1)) { __RetVal = (V0 + V1); } else if ((V0 > V1)) { __RetVal = (V0 - V1); } else if ((V0 == V1)) { __RetVal = (V0 * V1); } return __RetVal; } int main () { Object __RetVal; cout << function0(Object("2"), Object("5")); cout << endl; cout << function0(Object("03"), Object("5")); cout << endl; return 0; } PL460 program output: 7 8 C++ program output: 7 8 Differences: < pl460 | cpp > 7 7 8 8