static void Main(string[] args)
        {
            Console.WriteLine("Please select the convertor direction");
            Console.WriteLine("1. From Celsius to Fahreneit");
            Console.WriteLine("2. From Fahreneit to Celsius");
            Console.Write(":");
            string selection = Console.ReadLine();
            double F, C = 0;

            switch (selection)
            {
            case "1":
                Console.WriteLine("Please enter the Celcius temperature: ");
                F = TemperatureConverter.CelsiusToFahrenheit(Console.ReadLine());
                Console.WriteLine("Temperature in Fahrenheit: {0:F2}", F);
                break;

            case "2":
                Console.WriteLine("Please enter the Fahrenheit temperature: ");
                C = TemperatureConverter.FahrenheitToCelsius(Console.ReadLine());
                Console.WriteLine("Temperature in Celsius: {0:F2}", C);
                break;

            default:
                Console.WriteLine("Please select a convertor.");
                break;
            }
            Console.WriteLine("Press any key to exit");
            Console.ReadKey();
        }
        static void Main()
        {
            Console.WriteLine("Welcome in Temperature Converter!\n" +
                              "C = Celsius\n" +
                              "K = Kelvin\n" +
                              "F = Fahrenheit");
            string startTemperatureLetter;
            string destinationTemperatureLetter;

            string[] supportedTemperatures = new string[] { "C", "K", "F" };
            float    endTemperature;
            float    temperature;

            do
            {
                Console.WriteLine("Please, choose from letters above. You would like to change temperature from: ");
                startTemperatureLetter = Console.ReadLine();
            } while (!supportedTemperatures.Contains(startTemperatureLetter));

            Temperature startTemperature = TemperatureConverter.FromString(startTemperatureLetter);

            do
            {
                Console.WriteLine("to: ");
                destinationTemperatureLetter = Console.ReadLine();
            } while (!supportedTemperatures.Contains(destinationTemperatureLetter));

            Temperature destinationTemperature = TemperatureConverter.FromString(destinationTemperatureLetter);


            do
            {
                Console.WriteLine("Please, write a value of temperature: ");
                if (float.TryParse(Console.ReadLine(), out temperature))
                {
                    break;
                }
            } while (true);

            endTemperature = TemperatureConverter.Convert(startTemperature, destinationTemperature, temperature);
            Console.WriteLine($"{endTemperature}{destinationTemperatureLetter}");
        }
        static void Main(string[] args)
        {
            string choice = string.Empty;

            while (choice != "q" && choice != "Q")
            {
                Console.Write("Enter C) Celcius, F) Fahrenheit or Q) to quit.");
                choice = Console.ReadLine();
                double fahrenheit = 0;
                double celsius    = 0;

                switch (choice)
                {
                case "C":
                case "c":
                    Console.Write("Please enter the temperature in Celsius: ");
                    fahrenheit = TemperatureConverter.CelsiusToFahrenheit(Console.ReadLine());
                    Console.WriteLine($"The temperature in Fahrenheit is: {fahrenheit:f2}");
                    break;

                case "F":
                case "f":
                    Console.Write("Please enter the temperature in Fahrenheit: ");
                    celsius = TemperatureConverter.FahrenheitToCelsius(Console.ReadLine());
                    Console.WriteLine($"The temperature in Celsius is: {celsius:f2}");
                    break;

                case "Q":
                case "q":
                    break;

                default:
                    Console.WriteLine("Please try again.");
                    break;
                }
            }
        }
示例#4
0
        static void Main()
        {
            Console.WriteLine("Welcome to the Temperature Converter App!");
            Console.WriteLine("Enter 1 to convert Fahrenheit to Celsuis.");
            Console.WriteLine("Enter 2 to convert Celsius to Fahreneheit.");

            string input = Console.ReadLine();
            double F, C = 0;

            switch (input)
            {
            case "1":
                Console.WriteLine("Please enter the Fahrenheit Temperature");
                C = TemperatureConverter.FarenheitToCelsius(Console.ReadLine());
                Console.WriteLine("Temperature in Celsius: {0}", Math.Floor(C));
                break;

            case "2":
                Console.WriteLine("Please enter the Celsius Temperature");
                F = TemperatureConverter.CelsiusToFahrenheit(Console.ReadLine());
                Console.WriteLine("Temperature in Fahrenheit: {0}", Math.Floor(F));
                break;

            default:
                Console.WriteLine("Please enter 1 or 2 to begin the program.");
                if (Console.ReadLine() == "1")
                {
                    goto case "1";
                }
                else if (Console.ReadLine() == "2")
                {
                    goto case "2";
                }
                break;
            }
        }
示例#5
0
        static void Main()
        {
            Console.WriteLine("Optiuni");
            Console.WriteLine("1.   Celsius -> Fahrenheit");
            Console.WriteLine("2.   Fahrenheit -> Celsius");
            Console.WriteLine("Alegere:");
            string selection = Console.ReadLine();
            double c, f = 0;

            switch (selection)
            {
            case "1":
                Console.WriteLine("Temperatura Celsius");
                f = TemperatureConverter.CelsiusToFahrenheit(Console.ReadLine());
                Console.WriteLine("Temperatura in Fahrenheit: {0}", f);
                break;

            case "2":
                Console.WriteLine("Temperatura Fahrenheit");
                c = TemperatureConverter.FahrenheitToCelsius(Console.ReadLine());
                Console.WriteLine("Temperatura in Celsius: {0}", c);
                break;
            }
        }