Ошибка ввода, как исправить?
Попробуй писать целую и дробную часть либо через точку, либо через запятую
Замените строку 
double r = Convert.ToInt32(Console.ReadLine());
на
double r = double.Parse(Console.ReadLine());