Simple C# program to convert Celsius degrees to Fahrenheit degrees and Fahrenheit degrees to Celsius degrees.

// © 2017 TheFlyingKeyboard and released under MIT License
// theflyingkeyboard.net

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CelsiusFahrenheit
{
    class Program
    {
        static void Main(string[] args)
        {
            char choice;
            double temperature;

            Console.WriteLine("C - convert Celsius to Fahrenheit, F - convert Fahrenheit to Celsius");
            choice = Char.ToLower(Console.ReadKey().KeyChar);

            Console.WriteLine("");

            Console.Write("Enter temperature value: ");
            temperature = Convert.ToDouble(Console.ReadLine());

            if (choice == 'c')
            {
                Console.WriteLine("{0} degrees Celsius is equal to {1} degrees Fahrenheit", temperature, CelsiusToFahrenheit(temperature));
            }
            else
            {
                Console.WriteLine("{0} degrees Fahrenheit is equal to {1} degrees Celsius", temperature, FahrenheitToCelsius(temperature));
            }

            char tmp = Console.ReadKey().KeyChar;
        }

        static double CelsiusToFahrenheit(double n)
        {
            return (n * 1.8 + 32);
        }

        static double FahrenheitToCelsius(double n)
        {
            return ((n - 32) / 1.8);
        }
    }
}

 

C# Conversion Between Celsius And Fahrenheit Degrees
Tagged on:     

Leave a Reply

Your email address will not be published. Required fields are marked *