C# Form Kare ve Dikdörtgen Alan Çevre Hesaplamaları - Bilişim Konuları

C# Form Kare ve Dikdörtgen Alan Çevre Hesaplamaları

Bu yazımızda kare ve dikdörtgenin alan ve çevre hesaplamalarını yaparak bulduğumuz sonuçları ekranda gösteren C# Form programı yapacağız. Öncelikle formumuzun üzerine kare için bir ve dikdörtgen için bir olmak üzere iki tane panel ekliyoruz. Bu paneller üst üste bulunmaktadır. Dolayısıyla her zaman sadece bir tane panel görünmektedir. Form yüklendiğinde iki panelde görünmez olmaktadır. Kare butonuna tıklandığında kare ile ilgili panel görünür olmaktadır. Bu panel üzerinde bulunan text kutusuna karenin bir kenar uzunluğu girilerek karenin çevre ve alan hesaplamaları yapılarak sonuçlar altta gösterilmektedir. Dikdörtgen butonuna tıklandığında ise kare paneli gizlenmekte ve dikdörtgen paneli görünür olmaktadır. Dikdörtgenin uzun ve kısa kenar uzunlukları girildikten sonra dikdörtgenin çevre ve alan hesaplamaları yapılarak sonuçlar altta gösterilmektedir. Tekrar kare butonuna tıklanırsa bu sefer de dikdörtgen paneli gizlenerek tekrar kare paneli görünür hale gelmektedir.

C# kodları:

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

namespace Kare_Dikdortgen
{
    //www.bilisimkonulari.com
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            //Form yüklendiğinde gerekli renklendirme ve panel gizlemeler yapılıyor.
            panel1.Visible = false;
            panel2.Visible = false;

            label1.ForeColor = Color.White;
            label2.ForeColor = Color.White;
            label3.ForeColor = Color.White;
            label4.ForeColor = Color.White;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            // Kare hesaplamaları yapılırken dikdörtgen paneli gizleniyor.
            panel1.Visible = true;
            panel2.Visible = false;

            textBox1.Clear();
            label1.Text = "";
            label2.Text = "";
        }

        private void button2_Click(object sender, EventArgs e)
        {
            //Dikdörtgen hesaplamaları yapılırken kare paneli gizleniyor
            panel2.Visible = true;
            panel1.Visible = false;

            textBox2.Clear();
            textBox3.Clear();
            label3.Text = "";
            label4.Text = "";
        }

        private void button3_Click(object sender, EventArgs e)
        {
            // Karenin alanı ve çevresi hesaplanarak ekranda gösteriliyor.
            int kare_kenar = Convert.ToInt32(textBox1.Text);
            int kare_alan = kare_kenar * kare_kenar;
            int kare_cevre = kare_kenar * 4;

            label1.Text = "Karenin Çevresi : " + kare_cevre.ToString();
            label2.Text = "Karenin Alanı : " + kare_alan.ToString();
        }

        private void button4_Click(object sender, EventArgs e)
        {
            // Dikdörtgenin alanı ve çevresi hesaplanarak ekranda gösteiliyor.
            int k_kenar = Convert.ToInt32(textBox2.Text);
            int u_kenar = Convert.ToInt32(textBox3.Text);
            int dik_alan = k_kenar * u_kenar;
            int dik_cevre = (k_kenar + u_kenar) * 2;

            label3.Text = "Dikdörtgrnin Çevresi : " + dik_cevre.ToString();
            label4.Text = "Dikdörtgenin Alanı : " + dik_alan.ToString();
        }
    }
}

Ekran görüntüleri:

kare-dikdortgen2

kare-dikdortgen3

kare-dikdortgen4

Bu Yazıya Tepkin Nedir?
+1
2
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Yorum Yap