c# math sınıfı

 


Abs(x) Bir sayının (x) mutlak değer hesabını yapar.

Örnek:       

int sayi = -10;

int mutlakDeger = Math.Abs(sayi);

Console.WriteLine("Mutlak değer: " + mutlakDeger); // Çıktı: 10


Cos(x) Bir sayının cosinüs değerini hesaplar.

Örnek:

double aci = 45;

double cos = Math.Cos(Math.PI * aci / 180.0);

Console.WriteLine("Kosinüs: " + cos); // Çıktı: 0.7071


Sin(x) Bir sayınının sinüs değerini hesaplar.

Örnek:

double aci = 45;

double sin = Math.Sin(Math.PI * aci / 180.0);

Console.WriteLine("Sinüs: " + sin); // Çıktı: 0.7071


Tan(x) Bir sayının tanjant değerini hesaplar.

Örnek:

double aci = 45;

double tan = Math.Tan(Math.PI * aci / 180.0);

Console.WriteLine("Tanjant: " + tan); // Çıktı: 1


Ceiling(x) Bir sayıyı kendisinden büyük en küçük tam sayıya yuvarlar. (Örnek: 6.2'yi 7'ye yuvarlamak. 5.48546137'yi  6'ya yuvarlamak.)

Örnek:

double sayi = 4.3;

double yukariYuvarla = Math.Ceiling(sayi);

Console.WriteLine("Yukarı yuvarlanmış değer: " + yukariYuvarla); // Çıktı: 5


Floor(x) Bir sayıyı kendisinden küçük en büyük tam sayıya yuvarlar. (Örnek: 6.2'yi 6'ya yuvarlamak. 5.48546137'yi 5'e yuvarlamak.)

Örnek:

double sayi = 4.7;

double asagiYuvarla = Math.Floor(sayi);

Console.WriteLine("Aşağı yuvarlanmış değer: " + asagiYuvarla); // Çıktı: 4


Max(x,y) x ve y sayılarının en büyüğünü hesaplar

Örnek:

int sayi1 = 10;

int sayi2 = 20;

int enBuyuk = Math.Max(sayi1, sayi2);

Console.WriteLine("En büyük: " + enBuyuk); // Çıktı: 20


Min(x,y) x ve y sayılarının en küçüğünü hesaplar.

Örnek:

int sayi1 = 10;

int sayi2 = 20;

int enKucuk = Math.Min(sayi1, sayi2);

Console.WriteLine("En küçük: " + enKucuk); // Çıktı: 10


Pow(x,y) x üzeri y'yi hesaplar.

Örnek:

double taban = 2;

double us = 3;

double sonuc = Math.Pow(taban, us);

Console.WriteLine("Üs alma: " + sonuc); // Çıktı: 8


Sqrt(x) x'in karekökünü hesaplar.

Örnek:

double sayi = 25;

double karekok = Math.Sqrt(sayi);

Console.WriteLine("Karekök: " + karekok); // Çıktı: 5


Log(x) x'in e tabanında logaritmasını hesaplar.

Örnek:

double sayi = 100;

double sonuc = Math.Log(sayi);

Console.WriteLine("10 tabanında logaritma değeri: " + sonuc); // Çıktı: 2


Exp(x) e üzeri x'in değerini hesaplar.

Örnek:

double sayi = 2;

double sonuc = Math.Exp(sayi);

Console.WriteLine("e üzeri 2'nin değeri: " + sonuc); // Çıktı: 7.38905609893065


Log10(x) x'in 10 tabanındaki logaritmasını hesaplar.

Örnek:

double sayi = 1000;

double sonuc = Math.Log10(sayi);

Console.WriteLine("10 tabanında logaritma değeri: " + sonuc); // Çıktı: 3


* x ve y örnek değerlerdir.


C# math sınıfı neden gereklidir?

C# Math sınıfı, matematiksel işlemleri gerçekleştirmek için geliştirilmiş bir sınıftır ve birçok kullanışlı matematiksel fonksiyonu içerir. Bu sınıf, genellikle karmaşık matematiksel işlemlerin yapılması gereken uygulamalarda kullanılır ve birçok temel matematiksel işlevi sağlar. C# Math sınıfının gerekliliği şu noktalara dayanır: 

1. Matematiksel Fonksiyonlar: Math sınıfı, trigonometrik fonksiyonlar (sinüs, kosinüs, tanjant, vs.), üs alma, karekök alma, logaritmalar gibi birçok temel matematiksel fonksiyonu içerir. Bu fonksiyonlar, matematiksel hesaplamaların doğru ve verimli bir şekilde yapılmasını sağlar. 

2. Hız ve Performans: Math sınıfı, matematiksel hesaplamaları optimize edilmiş bir şekilde gerçekleştirmek için derlenmiş ve optimize edilmiş algoritmalara sahiptir. Bu, hesaplamaların daha hızlı ve verimli bir şekilde gerçekleştirilmesini sağlar. 

3. Taşınabilirlik ve Uyum: C# Math sınıfı, .NET Framework ve .NET Core gibi çeşitli platformlarda kullanılabilir. Bu, aynı matematiksel işlevleri farklı platformlarda aynı şekilde kullanabilmenizi sağlar, bu da yazılımınızın taşınabilirliğini ve uyumluluğunu artırır. Sonuç olarak, C# Math sınıfı, temel matematiksel işlemleri gerçekleştirmek için gereklidir ve matematiksel hesaplamaların doğruluğunu, hızını ve taşınabilirliğini sağlar. Bu nedenle, C# programlama dilinde matematiksel işlemler gerçekleştiren birçok uygulama ve senaryoda yaygın olarak kullanılır.


C# math sınıfı ilk olarak ne zaman geliştirilmiştir?

C# Math sınıfı, .NET Framework'ün ilk sürümlerinden itibaren mevcuttur. .NET Framework, ilk olarak 2002 yılında piyasaya sürüldü ve Math sınıfı da bu sürümle birlikte geldi. Bu nedenle, C# Math sınıfının geliştirilme tarihi, .NET Framework'ün ilk sürümü olan 2002 yılına dayanmaktadır. Bu sınıf, C# programlama dilinde matematiksel işlemleri gerçekleştirmek için temel bir araç olarak hizmet vermektedir.

Yorumlar

Yorum Gönder

Sitedeki popüler yayınlar:

Algoritma Mantığı Nedir? Algoritma Türleri Nelerdir?

C++ For Döngüsü

Kontrol Sistemleri