• Buradasın

    C# girilen sayı kadar tek sayıların toplamını bulan program?

    Yazeka

    Arama sonuçlarına göre oluşturuldu

    C# ile girilen sayıya kadar tek sayıların toplamını bulan program örneği:
    class Program { static void Main(string[] args) { int cifttoplam = 0; int tektoplam = 0; int sayi = 0; Console.Write("Bir sayı giriniz: "); sayi = Convert.ToInt32(Console.ReadLine()); for (int i = 0; i <= sayi; i++) { if (i % 2 == 1) { tektoplam += i; } } Console.WriteLine(sayi + " sayısına kadar tek sayıların toplamı: " + tektoplam); Console.ReadKey(); } }
    Bu program, kullanıcıdan alınan sayıya kadar olan tek sayıların toplamını hesaplar 13.
    Ayrıca, C#'ta tek sayıların toplamını bulan programlar için şu kaynaklar da kullanılabilir:
    • youtube.com'da "C# Dersleri 37 - Tek Sayıların Toplamını Bulan Program" videosu 2;
    • kodlamavakti.com'da "C# Dersleri 37 - Tek Sayıların Toplamını Bulan Program" başlıklı makale 4.

    Konuyla ilgili materyaller

    1'den 2n'ye kadar olan tek sayıların toplamı nasıl bulunur?

    1'den 2n'ye kadar olan tek sayıların toplamı, n² (n kare) formülü ile bulunur. Formül şu şekildedir: 1 + 3 + 5 + ... + (2n - 1) = n². Örneğin, 1'den 99'a kadar olan tek sayıların toplamı şu şekilde hesaplanır: 2n - 1 = 99 ⇒ 2n = 100 ⇒ n = 50 n² = 50² = 2500.

    1 den n'ye kadar sayıların toplamı nasıl bulunur?

    1'den n'ye kadar olan sayıların toplamı n × (n + 1) / 2 formülüyle bulunur. Örnek: 1'den 20'ye kadar olan sayıların toplamı: 20 × 21 / 2 = 210. Bu formül, ardışık sayıların toplamını hesaplamak için kullanılır ve Gauss toplamı olarak bilinir.

    C#'ta girilen sayıya kadar olan sayıların toplamı nasıl bulunur?

    C#'ta girilen sayıya kadar olan sayıların toplamı, for döngüsü kullanılarak şu şekilde bulunabilir: 1. Kullanıcıdan bir sayı alınır. 2. `toplam` adlı bir değişkene 0 değeri atanır. 3. `i` değişkeni 1'den, kullanıcının girdiği sayıya kadar olacak şekilde başlatılır. 4. `i` değişkenindeki değer, `toplam` değişkenine eklenir. 5. Tüm sayılar eklenince, `toplam` değişkenindeki sonuç ekrana yazdırılır. Örnek kod: ```csharp namespace _20.NSayısınaKadarToplam { class Program { static void Main(string[] args) { Console.Write("Bir sayi giriniz: "); int n = Convert.ToInt32(Console.ReadLine()); int toplam = 0; for (int i = 1; i < n; i++) { toplam += i; } Console.WriteLine("1'den " + n + " sayısına kadar olan sayıların toplamı = " + toplam); Console.ReadLine(); } } } ``` . Ayrıca, while ve do-while döngüleri kullanılarak da benzer kodlar yazılabilir.