How do I fix this? I don't know how to convert inputted choice to equal the If statement.

Code:#include "stdafx.h" #using <mscorlib.dll> using namespace System; int _tmain() { double cont = 1, r, theta, x, y, A, B; __wchar_t choice; while (cont == 1) { Console::Write( S"A Convert Polar Coordinates to Cartesian \n"); Console::Write( S"B Convert Cartesian Coordinates to Polar \n"); Console::Write( S"C Determine Roots of a quadratic equation \n"); choice = Char::Parse(Console::ReadLine()); if ( choice == A) { Console::Write( S"R: "); r = Int32::Parse( Console::ReadLine()); Console::WriteLine( S"Theta: "); theta = Int32::Parse( Console::ReadLine() ); x = r * Math::Cos(theta); y = r * Math::Sin(theta); Console::Write( S"X: {0}", x.ToString()); Console::Write( S"Y: {0}", y.ToString()); return 0; } if ( choice == B) { Console::WriteLine( S"X: "); x = Int32::Parse( Console::ReadLine() ); Console::WriteLine( S"Y: "); y = Int32::Parse( Console::ReadLine() ); r = Math::Sqrt(Math::Pow(x, 2)+Math::Pow(y, 2)); theta = Math::Atan(y/x); return 0; } } }