Soru 20: C# ile Hipotenüs Hesaplama ve Dizi Elemanlarını Artırma

 


C# ile Hipotenüs Hesaplama ve Dizi Elemanlarını Artırma

C# programlamada matematiksel işlemleri ve dizilerle çalışmayı öğrenmek, uygulamalı projelerle daha kolay hale gelir. Bu yazıda, dik üçgende hipotenüs hesaplama ve bir dizideki elemanları %10 artırmayı ele alıyoruz.


1. Dik Üçgende Hipotenüs Hesaplama

Dik üçgende hipotenüsü hesaplamak için Pisagor teoremini kullanabiliriz. Teorem şu şekilde işler:

Hipotenu¨s=a2+b2Hipotenüs = \sqrt{a^2 + b^2}

C# ile bu işlemi şu şekilde kodlayabilirsiniz:

using System;

class Program
{
    static void Main()
    {
        Console.Write("Birinci kenar uzunluğunu girin: ");
        double kenar1 = Convert.ToDouble(Console.ReadLine());

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

        double hipotenus = Math.Sqrt(Math.Pow(kenar1, 2) + Math.Pow(kenar2, 2));
        Console.WriteLine($"Hipotenüs: {hipotenus:F2}");
    }
}

Çalışma Adımları:

  1. Kullanıcıdan iki kenar uzunluğu alınır.
  2. Bu değerler üzerinde matematiksel işlemler uygulanarak hipotenüs hesaplanır.
  3. Sonuç, konsola yazdırılır.

2. Dizi Elemanlarını %10 Artırma

Bir dizideki elemanların her birini %10 artırmak için şu adımları izleyebilirsiniz:

using System;

class Program
{
    static void Main()
    {
        int[] sayilar = new int[10];
        Console.WriteLine("Lütfen 10 adet sayı giriniz:");

        for (int i = 0; i < sayilar.Length; i++)
        {
            Console.Write($"{i + 1}. Sayıyı girin: ");
            sayilar[i] = Convert.ToInt32(Console.ReadLine());
        }

        Console.WriteLine("\nSayıların %10 artırılmış hali:");
        for (int i = 0; i < sayilar.Length; i++)
        {
            double artirilmis = sayilar[i] * 1.1;
            Console.WriteLine($"Orijinal: {sayilar[i]}, %10 Artırılmış: {artirilmis:F2}");
        }
    }
}

Kodun Çalışma Mantığı:

  1. Kullanıcıdan 10 adet sayı alınır ve bir diziye kaydedilir.
  2. Her eleman %10 artırılır ve güncel değer konsola yazdırılır.

3. Çıktı Örneği

Hipotenüs Hesaplama:

  • Girdi:
    • Kenar1: 3
    • Kenar2: 4
  • Çıktı:
    • Hipotenüs: 5.00

Dizi Elemanlarını Artırma:

  • Girdi: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
  • Çıktı:
    • Orijinal: 10, %10 Artırılmış: 11.00
    • Orijinal: 20, %10 Artırılmış: 22.00

4. Uygulama Alanları

  • Eğitim: Matematiksel işlemler ve döngüler için temel bir çalışma.
  • Veri İşleme: Büyük veri dizileri üzerinde yüzdesel artış uygulamak için kullanılabilir.
  • Bilimsel Hesaplamalar: Matematik ve mühendislik projelerinde hipotenüs hesaplama sıklıkla kullanılır.

Sonuç

C# ile hem matematiksel işlemler hem de diziler üzerinde çalışarak programlama becerilerinizi geliştirebilirsiniz. Bu örnekler, konsol uygulamalarında pratik yapmayı ve temel kavramları anlamayı kolaylaştırır.

 

İlgili Yazılar

Soru 18: C# ile Cümledeki Kelime Sayısını Hesaplama

  C# ile Cümledeki Kelime Sayısını Hesaplama C# programlamanın temel konularından biri olan dizelerle çalışma, kullanıcıdan alınan bir cümledeki kelime sayısını hesaplama örneğiyle pekiştirilebilir. Bu yazıda, split metodu ve döngülerle…

Yazıyı oku

Soru 17: C# ile Üç Basamaklı Sayının Basamaklarını Ayırma

  C# ile Üç Basamaklı Sayının Basamaklarını Ayırma C# programlama dünyasında basit ve etkili bir örnek olarak, kullanıcıdan alınan üç basamaklı bir sayıyı basamaklarına ayırma işlemini inceleyeceğiz. Bu uygulama, döngüler…

Yazıyı oku

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yazıları Keşfedin

Rytr AI ile İçerik Üretiminde Yeni Bir Çağ: İşinizde Devrim Yaratın!

Rytr AI ile İçerik Üretiminde Yeni Bir Çağ: İşinizde Devrim Yaratın!

Yapay Zeka Destekli Sunum Hazırlama: Tome ile Hızlı ve Etkili Çözümler

Yapay Zeka Destekli Sunum Hazırlama: Tome ile Hızlı ve Etkili Çözümler

Bing ile ChatGPT-4’ü Ücretsiz Kullanın: Akıllı Arama ve Yapay Zeka Deneyimi

Bing ile ChatGPT-4’ü Ücretsiz Kullanın: Akıllı Arama ve Yapay Zeka Deneyimi

ChatGPT Nedir? Nasıl Kullanılır ve Özellikleri Nelerdir?

ChatGPT Nedir? Nasıl Kullanılır ve Özellikleri Nelerdir?