C# Dersleri 40 - Harmonik Sayılar

C# Dersleri 40 - Harmonik Sayılar


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

Bu içeriği beğendiyseniz paylaşarak destek olabilirsiniz!


Eğitim İçeriği

Eğitim C# Dersleri
Kategori Programlama Dili
Ders Adeti 56 Ders
Dil Türkçe
Güncelleme 04/2024
  • HTML Dersleri

    HTML Dersleri Sıfırdan İleri Seviyeye

    Kategori Web Programlama
    Ders Süresi 19 Ders
    Dil Türkçe
    Güncelleme 12/2020
    Derse Başla
  • Java Dersleri

    Java Dersleri ve Nesne Yönelimli Programlama

    Kategori Programlama Dili
    Ders Süresi 125 Ders
    Dil Türkçe
    Güncelleme 09/2020
    Derse Başla
  • CSS Dersleri

    CSS Dersleri Başlangıçtan İleri Seviyeye

    Kategori Web Programlama
    Ders Süresi 49 Ders
    Dil Türkçe
    Güncelleme 10/2021
    Derse Başla
  • Java Örnek Projeler

    Java Örnek Projeler

    Kategori Programlama Dili
    Ders Süresi 20 Ders
    Dil Türkçe
    Güncelleme 10/2022
    Derse Başla
  • C# Dersleri

    C# Dersleri ve Nesne Yönelimli Programlama

    Kategori Programlama Dili
    Ders Süresi 100 Ders
    Dil Türkçe
    Güncelleme 04/2024
    Derse Başla