46 - Matematik Geometri Sınıfı

 



Geo.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


namespace MatGeo

{

    class Geo

    {

        //karenin çevresini hesaplama metodu 

        //tanımlama kısmında metodun türü int olduğu için metodun içine return yazmam gerekir

        public int kareCevre(int kenar)//public: heryere açık, int burdan bir değer dönecek, 

            //kareCevre: metotun adı

        {

            int cevre = kenar * 4;

            return cevre;

        }


        public int eskenarUcgenCevre(int kenar)

        {

            int cevre = kenar * 3;

            return cevre;

        }


        public int dikdortgeninCevresi(int kisaKenar,int uzunKenar)

        {

            int cevre = (kisaKenar + uzunKenar) * 2;

            return cevre;

        }

        public int cesitKenarUcgen(int kenar1,int kenar2,int kenar3)

        {

            int cevre = kenar1 + kenar2 + kenar3;

            return cevre;

        }


        public int kareAlan(int kenar)

        {

            int alan = kenar * kenar;

            return alan;

        }

        public int dikdortgenAlan(int kisaKenar,int uzunKenar)

        {

            int alan = kisaKenar * uzunKenar;

            return alan;

        }

    }

}



Mat.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MatGeo
{
    class Mat
    {
        public double vki(double boy, double kilo)
        {
            double vki = kilo / (boy * boy);
            return vki;
        }
    }
}



Form1.cs

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 MatGeo
{

    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        Geo cevre = new Geo();
        Geo alan = new Geo();
        Mat vkiHesaplama = new Mat();

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show(cevre.kareCevre(6).ToString());
        }

        private void button2_Click(object sender, EventArgs e)
        {
            MessageBox.Show(cevre.eskenarUcgenCevre(4).ToString());
            //4 sayısı üçgenin 1 kenar uzunluğunu temsil eder.
            //textbox kullanmadığımız için rastgele bir sayı yazdık.
        }

        private void button3_Click(object sender, EventArgs e)
        {
            MessageBox.Show(cevre.dikdortgeninCevresi(2,6).ToString());
        }

        private void button4_Click(object sender, EventArgs e)
        {
            MessageBox.Show(cevre.cesitKenarUcgen(2,3,4).ToString());
        }

        private void button5_Click(object sender, EventArgs e)
        {
            MessageBox.Show(alan.kareAlan(7).ToString());
        }

        private void button6_Click(object sender, EventArgs e)
        {
            MessageBox.Show(alan.dikdortgenAlan(5,6).ToString());
        }

        private void button7_Click(object sender, EventArgs e)
        {
            MessageBox.Show(vkiHesaplama.vki(1.85,67).ToString());
        }
    }
}

Yorumlar

Bu blogdaki popüler yayınlar

14 - Dizi Oluşturma, Değer Atama

12 - Bir Boyutlu Diziler - Çalışma Soruları

27 - Koleksiyonlar: ArrayList()