C# Dersleri 18 - Hipotenüs Bulan Program


Dik üçgenlerde hipotenüs hesaplamak, geometri ve matematikte sıkça kullanılan bir işlemdir. C# dilinde hipotenüsü hesaplamak, temel matematiksel fonksiyonlar ve kullanıcıdan veri alma işlemlerini öğrenmek için harika bir uygulamadır. Bu programda, dik üçgenin dik kenar uzunluklarını kullanıcıdan alarak hipotenüs uzunluğunu hesaplayacağız.

Hipotenüs Nasıl Hesaplanır?

Hipotenüs, dik üçgenin en uzun kenarıdır ve diğer iki kenar (dik kenarlar) arasındaki ilişkiden hesaplanır. Pythagoras Teoremi'ne göre hipotenüs, dik kenarların karelerinin toplamının kareköküne eşittir:

  • Hipotenüs: √(a2 + b2)

Burada a ve b, dik üçgenin dik kenarlarının uzunluklarını temsil eder.

C# ile Hipotenüs Hesaplama

Aşağıdaki C# programı, kullanıcıdan dik kenarların uzunluklarını alır ve hipotenüsü hesaplar

using System;

class Program
{
    static void Main()
    {
        // Kullanıcıdan dik kenar uzunluklarını al
        Console.Write("Birinci dik kenarın uzunluğunu girin: ");
        double kenar1 = Convert.ToDouble(Console.ReadLine());

        Console.Write("İkinci dik kenarın uzunluğunu girin: ");
        double kenar2 = Convert.ToDouble(Console.ReadLine());

        // Hipotenüsü hesapla
        double hipotenus = Math.Sqrt((kenar1 * kenar1) + (kenar2 * kenar2));

        // Sonucu ekrana yazdır
        Console.WriteLine("Üçgenin hipotenüsü: " + hipotenus);
    }
}

Bu programda, kullanıcıdan dik kenarların uzunlukları istenir ve girilen değerler Convert.ToDouble() metodu kullanılarak ondalıklı sayıya dönüştürülür. Ardından, Pythagoras Teoremi kullanılarak hipotenüs hesaplanır. Math.Sqrt() fonksiyonu, verilen sayının karekökünü alarak hipotenüs değerini hesaplar. Son olarak, hipotenüs uzunluğu ekrana yazdırılır.

Kullanıcıdan Veri Alma ve Hesaplama

Bu program, kullanıcıdan veri almayı ve matematiksel hesaplamalar yapmayı öğretir. Kullanıcı, dik kenar uzunluklarını girdikten sonra program bu uzunlukları kullanarak hipotenüsü hesaplar ve sonucu ekrana yazdırır.

Veri Girişi ve Sonuç Gösterme

Kullanıcıdan alınan dik kenar uzunlukları, sayısal veri olarak kabul edilir. Bu nedenle, uzunluklar bir sayı (örneğin, 3 veya 4.5) olmalıdır. Bu program, girilen uzunlukların doğru veri türünde olduğunu varsayar. İleride hata yönetimi ve veri doğrulama konularını öğrendiğimizde, kullanıcıdan alınan girdilerin geçerliliğini kontrol etmeyi de öğreneceğiz.

Sonuç

Hipotenüs hesaplamak, C# programlama dilinde temel matematiksel işlemleri ve kullanıcıdan veri alma becerilerini öğrenmek için mükemmel bir örnektir. Bu program, kullanıcıdan veri alabilir, bu veriyi kullanarak hesaplamalar yapabilir ve sonuçları kolayca ekrana yazdırabilir. Bu tür programlar, programlama temellerini öğrenmek için harika bir başlangıçtır.