• Buradasın

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

    Yazeka

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

    C#'ta girilen sayıya kadar olan tek sayıların toplamını bulan program aşağıdaki şekilde yazılabilir:
    using System; class Program { static void Main(string[] args) { int cifttoplam = 0; // Çift sayıların toplamı int tektoplam = 0; // Tek sayıların toplamı int sayi = 0; // Kullanıcıdan alınan sayı Console.Write("Bir sayı giriniz: "); sayi = Convert.ToInt32(Console.ReadLine()); for (int i = 0; i <= sayi; i++) { if (i % 2 == 0) { // Sayı çiftse cifttoplam += i; } else { // Sayı tekse tektoplam += i; } } Console.WriteLine(sayi + " sayısına kadar tek sayıların toplamı: " + tektoplam); Console.ReadKey(); } }
    Bu program, kullanıcıdan bir sayı alır ve bu sayıya kadar olan tek sayıları toplayıp ekranda gösterir 24.

    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ını bulmak için for döngüsü ve değişken atama işlemleri kullanılır. Örnek bir kod parçası: ```c# using System; namespace Girilen_Sayıya_Kadar_Olan_Sayıların_Toplamı { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { int sayi, toplam = 0; // Değişkenlerimizi belirliyoruz sayi = Convert.ToInt32(textBox1.Text); // textbox1'e girilen sayıyı değişkene atıyoruz for (int i = 0; i <= sayi; i++) // Girdiğimiz sayıya kadar dönen döngü oluşturuyoruz { toplam += i; // Sayıları toplatıyoruz } textBox2.Text = toplam.ToString(); // Sonucu textbox2'ye yazdırıyoruz } } } ``` Bu kodda, kullanıcıdan alınan sayı `sayi` değişkenine atanır ve `for` döngüsü ile 0'dan başlayarak bu sayıya kadar olan tüm sayılar `toplam` değişkenine eklenir.