📐 C# ile Dizide %10 Artış ve Dik Üçgen Hipotenüs Hesaplama – Konsol Uygulaması (Soru-20)

Ahmet Aslan
By -
0




Bu blog yazısında, C# konsol uygulamaları kapsamında iki temel örneği detaylıca ele alıyoruz:

  1. Kullanıcıdan alınan dizi elemanlarını %10 artırma

  2. Dik üçgenin hipotenüsünü hesaplama

Her iki örnek de hem temel matematiksel işlemleri hem de C# dilinin döngüler, diziler ve kullanıcı girişi gibi yapı taşlarını öğretmeyi amaçlıyor.





🔢 Örnek 1: Dizi Elemanlarını %10 Artırma

✅ Amaç:

Kullanıcıdan alınan 10 tamsayıyı içeren bir dizideki her elemanı %10 artırmak ve yeni değerleri ekrana yazdırmak.

💻 Örnek Kod:

int[] sayilar = new int[10];

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

Console.WriteLine("\n%10 Artırılmış Değerler:");

for (int i = 0; i < sayilar.Length; i++)
{
    double yeniDeger = sayilar[i] * 1.10;
    Console.WriteLine($"[{i}] → {yeniDeger:F2}");
}

🎯 Öğrenilecekler:

  • Kullanıcıdan veri alma

  • Dizi kullanımı ve indeksleme

  • Yüzde hesaplama (%10 artış)

  • double veri tipi ile ondalık sonuçları yönetme


🧮 Örnek 2: Dik Üçgende Hipotenüs Hesaplama

✅ Amaç:

Dik üçgende iki dik kenarın uzunluğu biliniyorsa, hipotenüsü hesaplamak.

📌 Hipotenüs Formülü:

c=a2+b2c = \sqrt{a^2 + b^2}

💻 Örnek Kod:

Console.Write("1. Kenarı girin: ");
double a = Convert.ToDouble(Console.ReadLine());

Console.Write("2. Kenarı girin: ");
double b = Convert.ToDouble(Console.ReadLine());

double hipotenus = Math.Sqrt(a * a + b * b);
Console.WriteLine("Hipotenüs: " + hipotenus);

🎯 Öğrenilecekler:

  • Matematiksel fonksiyonlar (Math.Sqrt)

  • Kullanıcı girdisiyle işlem yapma

  • Değişken tipi farkları (double kullanımı)


🚀 Bu Uygulamalar Ne Kazandırır?

  • Temel algoritma mantığı

  • Matematiksel işlemleri C# ile çözümleyebilme becerisi

  • Kod okuma ve hata ayıklama pratiği

  • Gerçek dünya problemlerine yazılım çözümü üretme


🧠 Ekstra İpuçları:

  • Dizideki %10 artış işlemlerinde ondalık sonuçlar için double veri tipi şarttır. Aksi takdirde C# tamsayı bölmesi yapar ve sonuçlar yanlış olur.

  • Hipotenüs hesaplamasında hata almamak için kullanıcıdan alınan değerlerin double olarak alınması gereklidir.


🔚 Sonuç

C# ile %10’luk artış işlemi ve hipotenüs hesaplama, hem algoritma mantığını hem de matematiksel fonksiyonları pekiştirmek isteyen geliştiriciler için harika alıştırmalardır. Eğer C# öğrenme yolculuğunuzda temel algoritmalara hakim olmak istiyorsanız bu tarz projeler vazgeçilmezdir.

🎥 Video çözümünü izlemek için: C# Console Çözümlü Sorular Soru-20



Yorum Gönder

0Yorumlar

Yorum Gönder (0)