C# Hızlı Başlangıç Kursu

C# ile İleri Düzey Matematik İşlemleri

eminbasbayan

eminbasbayan

2 dk okuma
C# ile İleri Düzey Matematik İşlemleri
🔍 Büyütmek için tıklayın

C# programlama dilinde, matematiksel hesaplamalar ve fonksiyonlar için System.Math sınıfı geniş bir yelpazede fonksiyon ve sabit sağlar. Bu yazıda, trigonometrik fonksiyonlar, mutlak değer hesaplama, minimum ve maksimum değer bulma, karekök ve üs alma gibi ileri düzey matematik işlemlerini ele alacağız.

Trigonometrik Fonksiyonlar

Trigonometrik fonksiyonlar, geometride ve dalgaların incelenmesinde sıklıkla kullanılan fonksiyonlardır. C# içerisinde, Math sınıfı bu fonksiyonları sağlar:

double x = 5.3; Console.WriteLine("Cos(x): " + Math.Cos(x)); // x'in kosinüs değeri x = 3.14; // Yaklaşık olarak Pi değeri Console.WriteLine("Cos(x): " + Math.Cos(x)); // x'in kosinüs değeri, yaklaşık olarak -1 // Pi'nin kesin değeri Console.WriteLine("Cos(Math.PI): " + Math.Cos(Math.PI)); // Cos(Math.PI), -1 değerini verir // Sinüs ve tanjant fonksiyonları Console.WriteLine("Sin(x): " + Math.Sin(x)); Console.WriteLine("Tan(x): " + Math.Tan(x)); // Hiperbolik trigonometrik fonksiyonlar Console.WriteLine("Cosh(x): " + Math.Cosh(x)); // Hiperbolik kosinüs Console.WriteLine("Sinh(x): " + Math.Sinh(x)); // Hiperbolik sinüs Console.WriteLine("Tanh(x): " + Math.Tanh(x)); // Hiperbolik tanjant

Mutlak Değer

Mutlak değer, bir sayının sıfıra olan uzaklığını gösterir. Negatif bir sayının mutlak değeri pozitiftir:

double negatifX = -5.3; Console.WriteLine("Abs(x): " + Math.Abs(negatifX)); // x'in mutlak değeri

Minimum ve Maksimum Değerler

İki sayı arasından minimum veya maksimum olanı seçmek için Math.Min ve Math.Max fonksiyonları kullanılır:

double y = x + 2; Console.WriteLine("Min(x, y): " + Math.Min(x, y)); // x ve y arasındaki minimum değer Console.WriteLine("Max(x, y): " + Math.Max(x, y)); // x ve y arasındaki maksimum değer

Karekök ve Üs Alma

Bir sayının karekökünü almak veya bir sayıyı bir üssüne yükseltmek için Math.Sqrt ve Math.Pow fonksiyonları kullanılır:

Console.WriteLine("Sqrt(x): " + Math.Sqrt(x)); // x'in karekökü // x'i 2. kuvvetine yükseltmek Console.WriteLine("Pow(x, 2): " + Math.Pow(x, 2)); // x^2

Yuvarlama İşlemleri

Bir sayıyı aşağı veya yukarı yuvarlamak için Math.Floor ve Math.Ceiling fonksiyonları kullanılır:

Console.WriteLine("Floor(x): " + Math.Floor(x)); // x'ten küçük en büyük tamsayı Console.WriteLine("Ceiling(x): " + Math.Ceiling(x)); // x'ten büyük en küçük tamsayı

Sonuç

C# programlama dilinde, System.Math sınıfı ile birçok ileri düzey matematik işlemi gerçekleştirilebilir. Trigonometrik hesaplamalar, mutlak değer, minimum ve maksimum değerler, karekök ve üs alma gibi işlemler bu sınıfın sağladığı fonksiyonlarla kolaylıkla yapılabilir. Matematiksel hesaplamalar, mühendislikten finansa, birçok alanda uygulama bulur ve C#'da bu işlemleri yapmak için gerekli araçlar mevcuttur.

Etiketler

#Eğitimler#C# Hızlı Başlangıç Kursu

İlgili Yazılar

Bu konuyla ilgili diğer yazılarımızı da inceleyebilirsiniz

C# Giriş: C# Nedir ve Diğer Programlama Dillerinden Farkları
Genel

C# Giriş: C# Nedir ve Diğer Programlama Dillerinden Farkları

C# (C sharp), Microsoft tarafından geliştirilen, güçlü, nesne yönelimli bir programlama dilidir. .NET Framework üzerinde çalışır ve web, masaüstü, mobil ve oyun geliştirmek için kullanılabilir. C#'ın, Java, C++ gibi dillerle benzer yönleri bulunsa da, özellikle .NET ekosistemiyle entegrasyonu,

3 dk
C# ile Yapabilecekleriniz: C#'ın Uygulama Alanları
Genel

C# ile Yapabilecekleriniz: C#'ın Uygulama Alanları

C#, Microsoft tarafından geliştirilen, güçlü tip denetimine sahip, nesne yönelimli bir programlama dilidir. .NET Framework ve .NET Core sayesinde geniş bir uygulama yelpazesine sahip olan C#, web geliştirmeden masaüstü uygulamalarına, oyun geliştirmeden mobil uygulamalara kadar birçok alanda e

3 dk
Visual Studio ile C# Kurulumu: Adım Adım Rehber
Genel

Visual Studio ile C# Kurulumu: Adım Adım Rehber

Yazılım geliştirmeye yeni başladıysanız ve C# ile çalışmak istiyorsanız, Visual Studio mükemmel bir tercihtir. Bu, Microsoft tarafından geliştirilen zengin özelliklere sahip ve profesyonel bir entegre geliştirme ortamıdır (IDE). Bu rehberde, C# ve Visual Studio'yu adım adım nasıl kuracağınızı

2 dk
C# Data Types (Veri Tipleri)
Genel

C# Data Types (Veri Tipleri)

C# programlama dili, .NET Framework'ün bir parçası olarak Microsoft tarafından geliştirilmiştir. Güçlü tip denetimi, nesne yönelimli programlama, ve geniş kütüphane desteği gibi özellikleriyle dikkat çeker. C# içerisinde kullanılan veri tipleri, programlama sırasında verilerin doğru şekilde iş

4 dk
C# ile Kullanıcı Girişi ve Çıktısı (User IO)
Genel

C# ile Kullanıcı Girişi ve Çıktısı (User IO)

Bu yazıda, C# kullanarak nasıl ekrana çıktı verileceği ve kullanıcıdan giriş nasıl alınacağı üzerine odaklanacağız. Özellikle konsol uygulamalarında sıkça kullanılan `Console.WriteLine` ve `Console.ReadLine` metotlarını inceleyeceğiz. ## </

2 dk
C# ile Temel Matematik İşlemleri
Genel

C# ile Temel Matematik İşlemleri

C# programlama dilinde, temel matematik işlemleri yapmak oldukça basit ve doğrudandır. Bu yazıda, toplama, çıkarma, çarpma, bölme, ve mod alma gibi temel işlemlerin yanı sıra, artırma ve azaltma işlemleri üzerinde duracağız. Ayrıca, veri tipleri arasında dönüşüm yapmanın (casting) nasıl gerçek

2 dk