Вычисление площади комнаты с использованием десятичных дробей

Решаю практические задачи на Sololearn, и была задача на вычисления площади комнаты для дальнейшей покупки паркетной доски. Вот код, который эмулятор Sololearn посчитал верным.

namespace Code_Coach_Challenge
{
    class Program
    {
        static void Main(string[] args)
        {
            
            double length;
            double width;
            
            length = Convert.ToDouble(Console.ReadLine());
            width = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine(length * width);
            /*take the length and width values from user
            and assign them to given variables*/
        }
    }
}

Я продублировал его в Visual Studio. Когда я вводил целочисленные данные, программа работала исправно. Но кода я начинал вводить десятичные дроби как по условию задания, то выдаёт ошибку:

Unhandled exception. System.FormatException: Input string was not in a correct format.
   at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type)
   at System.Convert.ToDouble(String value)

Вопрос: это у них какая-то ошибка или у меня? Как сделать так, чтобы это работало в Visual Studio?


Ответы (0 шт):