Programmering 1 - Bastun
Hej, jag vet att den här frågan har varit uppe 100 gånger på ert forum, men jag får prova ändå. Jag skulle vilja ha feedback, mitt problem är att jag får samma resultat när jag vill prova en ny temp, vad jag än skriver.
Ursäkta mina stavfel i strängarna, det är mitt minsta problem just nu.
namespace Bastun
{
class Program
{
public static int FahrToCels(int fahr)
{
int cels = ((fahr - 32) * 5/9);
return cels;
}
public static void Main(string[] args)
{
Console.WriteLine("Set sauna temperature: ");
int fahrTemp=Convert.ToInt32(Console.ReadLine());
int celsTemp = FahrToCels (fahrTemp);
do
{
Console.WriteLine("Set sauna temperature: ");
if (fahrTemp > 77)
{
Console.WriteLine("Prefered temperature: " + (celsTemp) + (" degrees Celsius."));
Console.WriteLine("The temperature is too hot.");
Console.ReadLine();
}
else if (fahrTemp < 73)
{
Console.WriteLine("Prefered temperature: " + (celsTemp) + (" degrees Celsius."));
Console.WriteLine("The temperature is too cold.");
Console.ReadLine();
}
else if (celsTemp == 75)
{
Console.WriteLine("The temperature is now ideal, enjoy.");
Console.ReadLine();
}
else
{
Console.WriteLine("The sauna tempurature is now sootible.");
Console.ReadLine();
}
}
while (celsTemp < 73 || celsTemp > 77);
Console.Write("Press any keay to countinue.");
Console.ReadLine();
}
}
}