System.FormatException
Здравейте, в последно време имам следния проблем с VS:
Например ето кода на програма:
using System;
class PointInsideAndOutside
{
static void Main()
{
Console.WriteLine("x = ");
double x = double.Parse(Console.ReadLine());
Console.WriteLine("y = ");
double y = double.Parse(Console.ReadLine());
bool insideCircle = (Math.Pow(x - 1, 2) + Math.Pow(y - 1, 2) <= 1.5 * 1.5);
bool insideRectangle = (x <= 5 && x <= 1) && (y <= 1 && y <= -1);
if (insideCircle && !insideRectangle)
{
Console.WriteLine("Yes");
}
else
{
Console.WriteLine("No");
}
}
}
Според мен е написана правилно. Когато тествам с цели числа, всичко си работи, но има едно но... Когато въведа някое число от рода на 2.5, 1.3 и т.н, на конзолата ми излиза: "System.formatexception input string was not in a correct format". Според мен проблемът е във Visual Studio, защото и при други написани програми прави същия проблем. Reset'нах му настройките, но пак същото. Другият вариант е нещо в кода може би.