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();
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…
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.
abi bana cok acale sin-tan-acos-asin-atan bulanrın kodları lazım yardım edersen sevinirirm ??????*
girilen 5 sayının karelerının toplamını bulan program lütfen
http://www.bilisimogretmeni.com/visual-studio-c/programlama-temelleri-c-ornek-sorular-ve-cozumleri-4.html
çok işime yaradınız teşekürler
rica ederiz iyi çalışmalar