Saturday, September 10, 2016

Fahrenheit To Celsius in C#

In this article that I  written I wrote a simple program using C# that will ask the user to give temperature in Fahrenheit and then our program will convert it in Celsius temperature equivalent. I also included error trapping procedure to check if the the given value is a number or not. Feel free to use my code in your project in C#. In this sample program I am using Visual Studio 2010 as programming tool.


Add me at Facebook my address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com.

 
My mobile number here in the Philippines is 09173084360
.




Sample Program Output


Program Listing

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace temperature
{
      

    public partial class Form1 : Form
    {

           
        public static double Fahrenheit_Celsius(double f)
  {
   return (5.0 / 9.0) * (f - 32);
  }
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            double temp = 0.00;
            char degree = (char)176;

          if (!double.TryParse(textBox1.Text, out temp))
            {
                MessageBox.Show("I need just a number in the textbox.");
                textBox1.Text = "";
                textBox3.Text = "";
                textBox1.Focus();
            }
          
            double solve = Fahrenheit_Celsius(temp);
            
            textBox3.Text = solve.ToString("00.00") + degree + "C";
            textBox3.Enabled = false;
        }          
                     

        private void button2_Click(object sender, EventArgs e)
        {
            textBox1.Text = "";
            textBox3.Text = "";
            textBox1.Focus();
        }

       
    }
}


No comments:

Post a Comment