temperature translate tool
1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 10 namespace WindowsFormsApplication3 11 { 12 public partial class Form1 : Form 13 { 14 public Form1() 15 { 16 InitializeComponent(); 17 } 18 19 private void button1_Click(object sender, EventArgs e) 20 { 21 float x; 22 double y; 23 try 24 { 25 x = Single.Parse(textBox1.Text); 26 y = getValue(x); 27 label2.Text = "" + y; 28 } 29 catch (MyException ee) 30 { 31 label2.Text = ee.Message; 32 } 33 catch (FormatException ee) 34 { 35 label2.Text = ee.Message; 36 } 37 } 38 private double getValue(float x) 39 { 40 double y; 41 if (x < -273.15f) throw new MyException(); 42 y = x * 1.8f + 32; 43 return y; 44 } 45 46 class MyException : ApplicationException 47 { 48 public MyException() 49 : base("out of temperature range") 50 { } 51 } 52 private void textBox1_TextChanged(object sender, EventArgs e) 53 { 54 55 } 56 } 57 } 58 59 /* 60 *temperature translate tool 61 *by 2018/09/18 62 *hekies 63 */