• 17-04-2022, 05:25:27
    #1
    // 2 sayı arasında ki çift sayıların toplamının 10 fazlası

    int a, b;
    Console.WriteLine("A sayisini giriniz");
    a = Convert.ToInt32(Console.ReadLine());

    Console.WriteLine("B sayisini giriniz");
    b = Convert.ToInt32(Console.ReadLine());

    int toplam = 0;
    for (int i = a; i <= b; i++)
    {
    if (i % 2 == 0)
    {
    toplam += i;
    }
    }

    Console.WriteLine("Arasındaki çift sayiların toplamı= "+ toplam );




    Console.ReadLine();
  • Kabul Edilen Cevap
    • hocam toplam + 10 değil de (toplam + 10) şeklinde dener misiniz parantez içine alın yani
  • 17-04-2022, 05:27:59
    #2
    Olive adlı üyeden alıntı: mesajı görüntüle


    +10 silince 6 sonucunu buluyor fakat +10 dediğim 600 yapıyor
  • 17-04-2022, 05:29:54
    #3
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    hocam toplam + 10 değil de (toplam + 10) şeklinde dener misiniz parantez içine alın yani
  • 17-04-2022, 05:32:06
    #4
    omeryesil adlı üyeden alıntı: mesajı görüntüle
    hocam toplam + 10 değil de (toplam + 10) şeklinde dener misiniz parantez içine alın yani

    Oldu. ama neden 600 hesaplıyor ki anlamadım
  • 17-04-2022, 05:32:18
    #5
    toplam+10 u bir değişkene atarsanız çıktı alırken de o değişkenin çıktısını alırsanız sorununuz düzelecektir diye düşünüyorum.
    örnek olarak:
    genel_toplam=toplam+10

    Aşağıdaki console writeline kısmında yazdırırken de "toplam+10" yerine "genel_toplam" yazarsanız sorun düzelir.
  • 17-04-2022, 05:34:14
    #6
    Olive adlı üyeden alıntı: mesajı görüntüle

    Oldu. ama neden 600 hesaplıyor ki anlamadım
    hocam 600 hesaplamıyor, +10 yazdınız ve paranteze almadığınız zaman yazıya 10 ekliyor aslında, mesela sonuç 6, +10 yaptınız 610 buldu ya, sonuç 320 çıkınca +10 yapsaydınız 32010 olacaktı, string gibi görüyor yani
  • 17-04-2022, 05:35:11
    #7
    CodeWhisper adlı üyeden alıntı: mesajı görüntüle
    toplam+10 u bir değişkene atarsanız çıktı alırken de o değişkenin çıktısını alırsanız sorununuz düzelecektir diye düşünüyorum.
    örnek olarak:
    genel_toplam=toplam+10

    Aşağıdaki console writeline kısmında yazdırırken de "toplam+10" yerine "genel_toplam" yazarsanız sorun düzelir.
    Oda olabilir evet. Ama cw'de 2 işlem için ek parantez gerektirmesi şaşırttı
  • 17-04-2022, 05:36:14
    #8
    + 'yı işlem operatörü değil de iki ifadeyi birleştirme operatörü olarak gördüğünden böyle oldu.
  • 17-04-2022, 05:37:06
    #9
    omeryesil adlı üyeden alıntı: mesajı görüntüle
    hocam 600 hesaplamıyor, +10 yazdınız ve paranteze almadığınız zaman yazıya 10 ekliyor aslında, mesela sonuç 6, +10 yaptınız 610 buldu ya, sonuç 320 çıkınca +10 yapsaydınız 32010 olacaktı, string gibi görüyor yani
    gece gece kod çalışırsak olacağı bu unuttum ya Şimdi jeton düştü. Çok teşekkür ederim hocam. bende 600 diyorum hay allahım