Visual Studio C# Dersleri – C# System.Math Sınıfı ve Metotları (Fonksiyonları)

C# matematiksel işlemleri kullanıcıların daha hızlı ve kolay bir şekilde hesaplamaları için oluşturulmuş olan bir sınıftır. System.Math sınıfı içerisinde yer alan fonksiyonları kullanarak bir sayının karesini, karekökünü, üssünü, e tabanına göre logaritmasını hesaplayabiliriz. C# System.Math sınıfı içerisinde yer alan ve en çok kullanılan fonksiyonlar..:
Sınıf içerisindeki komtulardan bazıların kullanımı için aşağıdaki C# örneğini inceleyebilirsiniz..

Abs(x)   Bir sayının mutlak değerini tutar .
Cos(x)   Sayının kosinüsünü tutar .
Sin(x)   Sayının sinüsünü tutar.
Tan(x)   Sayının tanjantını tutar .
Ceiling(x)   x sayısını x ten büyük en küçük tamsayıya yuvarlar .
Flor(x)   x sayısını x ten küçük en büyük tamsayıya yuvarlar .
Max(x,y)   x ve y sayılarından en büyüğünü bulur .
Min(x,y)   x ve y sayılarından en küçüğünü bulur .
Pow(x,y)   x üzeri y yi hesaplar .
Round(x)   x i ne yakın tam sayıya yuvarlar .
Sqrt(x)   x in karekökünü bulur .
Log(x)   x sayısının e tabanında logaritmasını alır .
Exp(x)   e üzeri x’i hesaplar .
Log10(x)   x sayısının 10 tabanında logaritmasını hesaplar .
double a;
Console.Write("Bir sayı giriniz:");
a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Girilen Sayının Mutlak Değeri  :" + Math.Abs(a));
Console.WriteLine("Girilen Sayının Cosinüs Değeri :" + Math.Cos(a));
Console.WriteLine("Girilen Sayının Sinüs Değeri   :" + Math.Sin(a));
Console.WriteLine("Girilen Sayının Yuvarlatılması :" + Math.Round(a));
Console.WriteLine("Girilen Sayının Logaritması    :" + Math.Log(a));
Console.WriteLine("Girilen Sayının Karekökü       :" + Math.Sqrt(a));
Console.WriteLine("Girilen Sayının Karesi         :" + Math.Pow(a, 2));
Console.ReadKey();

  • Ahmet BABAOĞLU

    hocam bakmadığım yer kalmadı ama cevaplarını bulamadım notlarımız arasında da yok yardımcı olursanız çok sevinirim hocam…teşekkür ederim…

  • Onur Mutlu

    gerçek hesap makinasındaki değer ile programda çıkan değer farklı. Örn: cos 6 için programda 0.96 çıkıyor ama gerçekte 0.99 sebebi ne olabilir.

  • vahap

    abi bana cok acale sin-tan-acos-asin-atan bulanrın kodları lazım yardım edersen sevinirirm ??????*

  • burak

    girilen 5 sayının karelerının toplamını bulan program lütfen

  • ali

    çok işime yaradınız teşekürler

    • BilisimOgretmeni

      rica ederiz iyi çalışmalar

Pin It on Pinterest