Behöver hjälp med Flödesschema
Hej. Jag studerar programmering 1 på distans och håller just nu på med en uppgift som heter "Amerikanen i bastun". Jag har lyckas skriva en kod som verkar fungera bra men en del av uppgiften är att man ska skriva ett flödesschema till koden och jag fattar verkligen inte hur jag ska göra. vad ska vara med i det och hur skall det skrivas. Ska jag tillexempel ha med try-Catch och isåfall hur? är extremt tacksam för all hjälp.
class Program
{
private static double fahr;
private static double celsius;
static double FharToCels(double fahrenheit)
{
double celsius = ((fahrenheit - 32) * 5) / 9;
return celsius;
}
static void Main(string[] args)
{
do
{
Console.WriteLine("Please state desired temperature:");
bool loop = true;
do
{
try
{
fahr = Convert.ToDouble(Console.ReadLine());
celsius = FharToCels(fahr);
loop = false;
}
catch
{
Console.WriteLine("Error. Please enter temperature in numbers");
}
} while (loop);
Console.WriteLine(fahr + " Degrees in Fahrenheit is : " + Math.Round(celsius, 0) + " degrees in celsius.");
if (celsius > 77)
{
Console.WriteLine(Math.Round(celsius, 0) + " degrees celsius is too hot, turn it down a bit. ");
}
else if (celsius < 73)
{
Console.WriteLine(Math.Round(celsius, 0) + " degrees celsius is too cold, turn it up a bit. ");
}
else if (celsius == 75)
{
Console.WriteLine(celsius + " degrees celsius is a perfect temperature. ");
}
else
{
Console.WriteLine("This temperature is acceptable ");
}
} while (celsius < 73 || celsius > 77);
Console.ReadLine();
}
}
}