У меня возникла проблема с циклом, когда мне нужно дважды ввести температуру, чтобы запустить цикл. Я думаю, что знаю, в чем проблема, я просто не знаю, как ее исправить. Я программировал в общей сложности три недели, так что я совсем новичок в этом.
Вот часть кода, с которой у меня проблемы:
{
Console.WriteLine("Enter the temperature in Fahrenheit: ");
int fahrenheit = int.Parse(Console.ReadLine());
int celsius = FahrToCels(fahrenheit);
do
{
fahrenheit = int.Parse(Console.ReadLine());
celsius = FahrToCels(fahrenheit);
if (celsius < 73)
{
Console.WriteLine(celsius);
Console.WriteLine("It's too cold, raise the temperature.");
}
Думаю, вы понимаете, что я имею в виду. Единственный способ, которым я мог вообще заставить цикл работать, - это повторить int.Parse(Console.ReadLine(), но, возможно, есть другое исправление, которое решит эту проблему, связанную с необходимостью дважды вводить температуру?
Очень надеюсь, что кто-то может помочь мне с этим.