Math Sınıfı ve Bazı Matematiksel Metotlar

.NET ortamında Math sınıfı matematiksel fonksiyonları içerisinde barındıran bir sınıftır. Bu sınıfın altında bir çok matematiksel işlemi halledebileceğimiz metotlar yer almaktadır. Bu yazımda en sık kullanılanları açıklamak ve bir kaçını form örneğimde kullanmak istiyorum.

Abs: Mutlak değer alma işlemleri için kullanılır.

Ceiling: Yukarıya yuvarlama işlemi yapar.

Floor: Aşağıya yuvarlama işlemi yapar.

Pow: Üs alma işlemi yapar.

Sqrt: Karekök alma işlemi yapar.

Pi: Pi sayısını ekler.

Min: Minimum sayıyı bulur.

Max: Maximum sayıyı bulur.

Cos: Cosinüs bulur.

Tan: Tanjant bulur.

Sin: Sinüs bulur.

Math sınıfında diğer fonksiyonlarda var elbette ben bu yazımda bunları ele almış olayım, kullanımını kodlar ile örnekleyerek basit bir şekilde konuyu bitirelim.

Math Sınıfı ve Bazı Matematiksel Metotlar
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 MatematikselFonksiyonlar
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            double sayi = Convert.ToDouble(textBox1.Text);

            lblabs.Text = Math.Abs(sayi).ToString();
            lblCeiling.Text = Math.Ceiling(sayi).ToString();
            lblFloor.Text = Math.Floor(sayi).ToString();
            lblPow.Text = Math.Pow(sayi, 3).ToString();
            lblSqrt.Text = Math.Sqrt(sayi).ToString();
            lblPi.Text = Math.PI.ToString();
            lblCos.Text = Math.Cos(sayi).ToString();
            lblSin.Text = Math.Sin(sayi).ToString();
            lblTan.Text = Math.Tan(sayi).ToString();


        }
    }
}

Şimdilik bu kadar 🙂

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir