когда я ввожу целочисленные значения все отлично выводит. А когда я ввожу значения с плавающей точкой то выводится ошибка
System.FormatException: "Input string was not in a correct format.".
Я пробовал и "
double r = Convert.ToDouble(Console.ReadLine());
" не помогает.
целочисленное значения.
Скриншот фрагмента кода удалён модератором.
значения с плавающей точкой.
Скриншот фрагмента кода удалён модератором.
скрин ошибки
Скриншот фрагмента кода удалён модератором.
class Program
{
static void Main()
{
const double pi = 3.14;
double radius;
double ra;
double r = Convert.ToInt32(Console.ReadLine());
ra = r * r;
radius = pi * ra;
Console.WriteLine("Радиус круга: " +radius);
}
}