C# System.Math Sınıfı ve Metotları[Video] Google'da Ara Büyüt Küçült

Genişlet
13 Şubat 2010 – 13:52

System.Math Sınıfı C# ‘ta matematiksel hesaplamaları yapmayı kolaylaştırır yazının devamında bu sınıfın metodları ve kullanımı hakkında video bulunmaktadır.

Max(sayı1,sayı2) :İki sayıdan büyük olanını bulur.

Min(sayı1,sayı2) :İki sayıdan küçük olanı bulur.

Abs(sayı) :Sayının mutlak değerini bulur.

Sign(sayı) :Sayının işaretini bulur. Negatif sayılar için -1, pozitif sayılar için +1 ve sufır için 0.

Yuvarlatma Fonksiyonları

Floor(sayı) :Sayıyı aşağı doğru yuvarlar.

1
2
3
4
5
float x;
x = Math.Floor(5.2)   ;//Sonuç; 5
x = Math.Floor(5.7)   ;//Sonuç; 5
x = Math.Floor(-5.2)  ;//Sonuç; 6
x = Math.Floor(-5.7)  ;//Sonuç; 6

Ceiling(sayı) :Sayıyı yukarı doğru yuvarlar.

1
2
3
4
5
double x;
x = Math.Ceiling(5.2)   ;//Sonuç; 6
x = Math.Ceiling(5.7)   ;//Sonuç; 6
x = Math.Ceiling(-5.2)  ;//Sonuç;-5
x = Math.Ceiling(-5.7)  ;//Sonuç;-5

Round(sayı) :Sayıyı en yakın tamsayıya çevirir.

1
2
3
4
5
double x;
x = Math.Round(5.2)   ;//Sonuç; 6
x = Math.Round(5.7)   ;//Sonuç; 6
x = Math.Round(-5.2)  ;//Sonuç;-5
x = Math.Round(-5.7)  ;//Sonuç;-6

Round(sayı, basamak_sayısı) :iki parametre kullanarak virgulden sonraki kac basamagın yuvarlatılacagını belirleyebiliriz.

1
2
3
4
5
double x;
x = Math.Round(5.231, 2)   ;//Sonuç; 5.23
x = Math.Round(5.279, 2)   ;//Sonuç; 5.28
x = Math.Round(-5.231, 2)  ;//Sonuç;-5.23
x = Math.Round(-5.297, 2)  ;//Sonuç;-5.28

Logaritma Fonksiyonları
Log10(sayı) :Sayının 10 tabanlı logaritmasını hesaplar.

Log(sayı) :e tabanındaki logaritmayı hesaplar.

Log(sayı , taban) :İki parametre ile kullanarak herhangi bir sayının logaritması herhangi bir tabanda alınabilir.

e :e sabitini verir(2.7182818284590452354)

Üstel Fonksiyonlar
Pow(sayı, üst) :Sayı üst işlemini yapmak için kullanılır.

Exp(üst) :e üst değerini hesaplamak için kullanılır.

Sqrt(sayı) :Karakökönü alır.

Trigonometrik Fonksiyonlar

PI :Pi sayısını verir(3.14159265358979323846)

Sin(açı) :Açının sinüsünü verir.

Cos(açı) :Açının kosinüsünü verir.

Tan(açı) :Açının tanjantını verir.

Ters Trigonometrik FOnksiyonlar
Acos(sayı) :Sayının ters kosinüsünü hesaplar. Sayı -1,+1 arası olmalı.

Asin(sayi) :Sayının ters sinüsünü hesaplar.

Atan(sayı) :Sayının ters tanjantını hesaplar.

Atan2(y, x) :x ve y kenarlarının birim çemberdeki üçgenin açısını bulur.

Hiperbolik Fonksiyonlar

Sinh(açı) :Açının hiperbolik sinüsünü hesaplar.

Tanh(açı) :Açının hiperbolik tanjantını hesaplar.

Cosh(açı) :Açının hiperbolik kosinüsünü hesaplar.

Etiketler Etiketler: ”, , , ,
  1. 7 yorum yapılmış

  2. user avatar özlem

    “Round(sayı) :Sayıyı en yakın tamsayıya çevirir.” ve “Round(sayı, basamak_sayısı) :iki parametre kullanarak virgulden sonraki kac basamagın yuvarlatılacagını belirleyebiliriz.” den sonra verdiğiniz örneklerde Ceiling kullanmışsınız yanlışlıkla

    6 Nisan 2012 - 02:22

  3. user avatar Mertcan Kurtaran

    Merhaba teşekkürler hatayi düzelttim

    6 Nisan 2012 - 12:54

  4. user avatar ferhat

    merhaba benim sorunum şu şekilde ben textboxa girilen sayının (cos-sin-tan )aldıran bir program yazman gerekiyor siz mats.cos yazdıktan sonra alacağı değeri yazıyorsunuz ben bunu textboxa giricem butona bastığımda bana cos-sin-tan vericek bunu nasıl yapabilirim acaba.Teşekkürler

    6 Nisan 2012 - 21:08

  5. user avatar yüceer

    çok teşekkür ederim tam aradığım bir not olmuş Allah Razı olsun

    11 Ekim 2012 - 23:52

  6. user avatar murat

    Teşekkürler.

    7 Aralık 2012 - 08:43

  7. user avatar mehmet

    çok teşekkür ederim yazanın ellerine sağlık çok işime yaradı tam bunları arıyodum

    1 Nisan 2013 - 19:43

  8. user avatar zed

    x = Math.Round(5.2) ;//Sonuç; 6
    yanlış yazılmış, Sonuç:5 çıkar.
    Saygılar,

    21 Ağustos 2014 - 13:47

Yorum Yap

Isim : (gerekli)
E-mail : (gerekli)
Yorumunuz: