Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace HermodsProgrammering1
- {
- class Program
- {
- private static double _celsius;
- static void Main(string[] args)
- {
- Console.WriteLine("Välkommen in i bastun!");
- Console.Write("Skriv in hur varmt du vill ha det i bastun: ");
- Start();
- }
- private static void Start()
- {
- do
- {
- try
- {
- double fahrenheit = GetUserInput();
- ConvertToCelsius(fahrenheit);
- if (Math.Abs(_celsius - 75) < 0)
- {
- Console.Write($"Det är nu {_celsius} grader celsius! Det är den perfekta temperaturen att basta i");
- }
- else if (_celsius >= 73 && _celsius <= 77)
- {
- Console.Write($"Det är nu {_celsius} grader celsius! Det är en bra temperatur att basta i");
- break;
- }
- else if (_celsius < 73)
- {
- Console.Write($"Det är nu {_celsius} grader celsius. Det är för kallt.");
- }
- else if (_celsius > 77)
- {
- Console.Write($"Det är nu {_celsius} grader celsius. Det är för varmt.");
- }
- }
- catch
- {
- Console.Write("Du skrev ingen giltig temperatur. Försök igen: ");
- }
- } while (Math.Abs(_celsius - 75) > 0);
- Console.ReadLine();
- }
- private static void ConvertToCelsius(double fahrenheit)
- {
- _celsius = (fahrenheit - 32) * 5 / 9;
- _celsius = Math.Round(_celsius, 2);
- }
- private static double GetUserInput()
- {
- string selectedTemp = Console.ReadLine();
- double fahrenheit = double.Parse(selectedTemp);
- return fahrenheit;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement