error C2296: '^' : illegal, left operand has type 'float' Future = Principle * ( 1 + InterestRate ) ^ YearNumber;