Şimdi Ara

C++ Kod İsteği

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
383
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba dostlar. Dev C++ kullanıcısıyım ve başlayalı 1 hafta oldu. Yeni tanıştığım bir sürü terim var. Neyse konuya döneyim. 2 sayı arasındaki tam sayıların toplamını bulacak bir program yapmak istedim. Kodumu yazdım. Fakat 2 sayı arasındaki tam sayıları alacakken bu iki sayıyı da işin içine katıyor. Mesela;

    4 ile 8 arasındaki tam sayıların toplamını bulacak bu program. 5,6,7 sayılarını alıp toplamı 18 bulması gerekirken 4,5,6,7,8 sayılarını alıyor ve sonucu 30 buluyor.

    Aşağıda yazdığım kodu vereceğim. Çok büyük değişikliklere gitmeden, aynı terimleri kullanarak programı tekrardan yazar mısınız?

    #include <iostream> 
    using namespace std;

    //bu program alınan 2 sayının arasındaki sayıların toplamını bulma pratiğidir.


    main(){

    int altlimit,ustlimit,toplam=0;

    cout << "Bir altlimit giriniz: ";
    cin >> altlimit;
    cout << "\n";
    // yukarıda altlimit alınmıştır.

    cout << "Bir ustlimit giriniz: ";
    cin >> ustlimit;
    //yukarıda üstlimit alınmıştır.

    do{

    toplam=toplam+altlimit;
    altlimit++;

    }while(altlimit<=ustlimit);

    cout << "Toplam: " << toplam;

    cin >> altlimit;
    //programı açık tutmak için gereken kod.
    }


    Şimdiden teşekkürler :)







  • Hocam toplamı hesaplarken altlimiti işin içine katan sizsiniz :)

    do-while döngüsüne başlamadan önce altlimit'i 1 arttırırsanız sorununuz çözülecektir. Bir de altlimit<=ustlimit derseniz ustlimit'i de hesaplar. Sadece altlimit<ustlimit yaparsanız ustlimit'i toplamaz :)
  • Teşekkürler

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: GorunmezBKZ

    Hocam toplamı hesaplarken altlimiti işin içine katan sizsiniz :)

    do-while döngüsüne başlamadan önce altlimit'i 1 arttırırsanız sorununuz çözülecektir. Bir de altlimit<=ustlimit derseniz ustlimit'i de hesaplar. Sadece altlimit<ustlimit yaparsanız ustlimit'i toplamaz :)

    Hocam do - while'dan önce altlimit++ yaparsam sadece bir kez artmış olmaz mı?

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • altlimit'i 1 arttıracaksınız ki 4-8 arası rakamları toplamaya 5'ten başlasın. altlimit++ yine do-while içinde kullanacaksınız :)
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.