Programmering 1 Amerikanen i bastun
namespace ConsoleApp2_amerikanen
{
class Program
{
static double fahrenheittoCelsius(double fahr)
{
double celsius = ((fahr - 32) * 5) / 9;
return celsius;
}
static void Main(string[] args)
{
double celsius, temp, fahr;
Console.WriteLine("Välkommen in i bastun");
do
{
Console.WriteLine("\nPlease enter temperature");
try
{
fahr = Convert.ToDouble(Console.ReadLine());
celsius = fahrenheittoCelsius(fahr);
temp = Math.Round(celsius, 1); // deklarerad här
}
catch (Exception e)
{
Console.WriteLine("Du kan endast använda siffror!");
}
if (temp < 73) // får felmeddelande just för denna del i if satsen, "use of unassigned local variable temp"
{
Console.Write("\nThe temperatur is now {0} celsius it's a bit cold, please turn up the heat", temp);
}
else if (temp > 77) // här funkar det
{
Console.WriteLine("\nThe temperatur is now {0} celsius it's a bit to hot, please lower the heat", temp);
}
else if (temp == 75) // här funkar det
{
Console.WriteLine("\nThe temperature is now {0} celsius it's perfect, lets sauna!", temp);
}
else if (temp > 73 && temp < 77) // här funkar det
{
Console.WriteLine("\nThe temperature is now {0} celsius and that's is fine, lets sauna", temp);
}
} while (temp <= 73 || temp >= 77); // här funkar det
Console.ReadKey();
}
}
}