C
Class Kullanarak Dik Üçgende Hipotenüs Hesaplama
Ucgen.cs kodlarımız:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ClassUcgen { class Ucgen { double kenar1; public double Kenar1 { get { return kenar1; } set { if (value <= 0) // Kenar 0 ve daha küçükse 1 yapıyoruz. { kenar1 = 1; } else kenar1 = value; } } double kenar2; public double Kenar2 { get { return kenar2; } set { if(value<=0) // Kenar 0 ve daha küçükse 1 yapıyoruz. { kenar2 = 1; } else kenar2 = value; } } public double Alan() { double ucgenAlan=0; ucgenAlan=(kenar1*kenar2)/2; return ucgenAlan; } public double Hipotenus() { double ucgenHipotenus = 0; ucgenHipotenus = Math.Sqrt((Math.Pow(kenar1, 2) + Math.Pow(kenar2, 2))); return ucgenHipotenus; } } }
Form1.cs kodlarımız aşağıdaki gibi olacaktır.
private void button1_Click(object sender, EventArgs e) { Ucgen dikUcgen = new Ucgen(); dikUcgen.Kenar1 = Convert.ToDouble(textBox1.Text); dikUcgen.Kenar2 = Convert.ToDouble(textBox2.Text); label3.Text = "Alan = " + dikUcgen.Alan(); label4.Text = "Hipotenüs = " + dikUcgen.Hipotenus(); }