Csharp Geometrik Şekillerin Çevre ve Alan Hesaplamaları
Bu uygulamada geometrik şekillerden kare, dikdörtgen, dik üçgen, dairenin kenar uzunlukları ve yarıçapı girildikten sonra çevre ve alan hesaplamaları yapılmaktadır. Radio butonlara tıklandığında otomatik olarak ilgili geometrik şekil ekrana gelmektedir. İstenilen şeklin ekrana gelmesi olayı ise paneller ile gerçekleştirilmektedir.
Birinci olarak kare seçilmesi ve bir kenar uzunluğu girilen karenin çevresi ve alanı hesaplanmaktadır. Aşağıdaki resimde görüldüğü gibi




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 geometrik_şekiller { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //kare hesaplamaları int sayi,alan,cevre; sayi = Convert.ToInt16(textBox1.Text); alan = sayi * sayi; cevre = 4 * sayi; textBox2.Text = alan.ToString(); textBox3.Text = cevre.ToString(); } private void button2_Click(object sender, EventArgs e) { //dikdörtgen hesaplamaları int kisa,uzun, alan, cevre; kisa = Convert.ToInt16(textBox6.Text); uzun = Convert.ToInt16(textBox5.Text); alan = kisa * uzun; cevre = 2 * ( kisa + uzun ); textBox7.Text = alan.ToString(); textBox4.Text = cevre.ToString(); } private void button3_Click(object sender, EventArgs e) { //daire hesaplamaları int r, alan, cevre; r = Convert.ToInt16(textBox11.Text); alan = 3 * r * r; cevre = 2 * 3 * r; textBox9.Text = alan.ToString(); textBox8.Text = cevre.ToString(); } private void button4_Click(object sender, EventArgs e) { //dik üçgen hesaplamaları double kisa, uzun, alan, cevre, yan; kisa = Convert.ToInt16(textBox13.Text); uzun = Convert.ToInt16(textBox14.Text); alan = (kisa * uzun) / 2; yan = kisa * kisa + uzun * uzun; yan = Math.Sqrt(yan); cevre = kisa + uzun + yan; textBox12.Text = alan.ToString(); textBox10.Text = cevre.ToString(); } private void Form1_Load(object sender, EventArgs e) { //panel1.Visible = false; //panel2.Visible = false; //panel3.Visible = false; //panel4.Visible = false; } private void radioButton1_CheckedChanged(object sender, EventArgs e) { panel1.Visible = true; panel2.Visible = false; panel3.Visible = false; panel4.Visible = false; panel1.Location = new Point(20, 200); } private void radioButton2_CheckedChanged(object sender, EventArgs e) { panel1.Visible = false; panel2.Visible = true; panel3.Visible = false; panel4.Visible = false; panel2.Location = new Point(20, 200); } private void radioButton3_CheckedChanged(object sender, EventArgs e) { panel1.Visible = false; panel2.Visible = false; panel3.Visible = true; panel4.Visible = false; panel3.Location = new Point(20, 200); } private void radioButton4_CheckedChanged(object sender, EventArgs e) { panel1.Visible = false; panel2.Visible = false; panel3.Visible = false; panel4.Visible = true; panel4.Location = new Point(20, 200); } } }
Programın çalışan dosyasını Buradan indirebilirsiniz.
Bu Yazıya Tepkin Nedir?
+1
+1
+1
+1
+1
+1
+1
<< Önceki Yazı
Sonraki Yazı >>
c#, C# Geometrik Şekillerin Çevre ve Alan Hesaplamaları, c# kodları, c# örnek kodları, c# örnekleri, c# uygulamaları, csharp, Csharp Geometrik Şekillerin Çevre ve Alan Hesaplamaları, csharp kodları, csharp örnekleri, csharp uygulamaları, visual c#, visual csharp