Girilen Sayının Harmonik Serisini Bulan Program
Bu pratikte, C# programlama dilinde kullanıcının girdiği sayının harmonik serisini hesaplayan bir program yazacağız. Harmonik seri, 1, 1/2, 1/3, 1/4, ... şeklinde devam eden bir seridir. Bir sayının harmonik serisi, o sayıya kadar olan terimlerin toplamıdır.
Pratik Kodu:
using System;
class Program
{
static void Main()
{
// Kullanıcıdan bir sayı alınır
Console.Write("Bir sayı girin: ");
int number = int.Parse(Console.ReadLine());
// Harmonik serinin hesaplanması
double harmonicSum = 0.0;
for (int i = 1; i <= number; i++)
{
harmonicSum += 1.0 / i;
}
// Sonuç ekrana yazdırılır
Console.WriteLine($"{number} sayısının harmonik serisi: {harmonicSum}");
}
}
Örnek Çıktı:
Senaryo 1:
Bir sayı girin: 5 5 sayısının harmonik serisi: 2.283333333333333
Senaryo 2:
Bir sayı girin: 7 7 sayısının harmonik serisi: 2.593253968253968
Senaryo 3:
Bir sayı girin: 3 3 sayısının harmonik serisi: 1.833333333333333