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ı:
- Kullanıcıdan iki kenar uzunluğu alınır.
- Bu değerler üzerinde matematiksel işlemler uygulanarak hipotenüs hesaplanır.
- 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ığı:
- Kullanıcıdan 10 adet sayı alınır ve bir diziye kaydedilir.
- 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.