It looks like you're new here. If you want to get involved, click one of these buttons!
guys I'm a newbie studying c# at school and I got a problem that I just can't solve.
class Program
{
static void Main(string[] args)
{
int fahrenheit;
Console.WriteLine("Välkommen till bastun");
Console.WriteLine("ange temp!");
fahrenheit = int.Parse(Console.ReadLine());
int celsius = Summa(fahrenheit);
do
{
if (celsius > 77)
{
Console.WriteLine("för varmet ange ett annat nummer: ");
Console.WriteLine(celsius);
fahrenheit = int.Parse(Console.ReadLine());
celsius = Summa(fahrenheit);
}
if (celsius < 72)
{
Console.WriteLine("för kallt ange ett annat nummer");
fahrenheit = int.Parse(Console.ReadLine());
celsius = Summa(fahrenheit);
}
} while (celsius > 77 && celsius < 73 );
}
public static int Summa(int tal1)
{
int metod_svar = (tal1 - 32) * 5 / 9;
return metod_svar;
}
The code keep stepping out the loop somehow. Does anyone knows that the problem is? thank you!
Answers
enter Console.ReadKey(); at the end.
this will make the program wait for the user to tap a key..
if you dont enter it,it will close the program without waiting for a user input..