C++ class koşul

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
5 Kas 2022
Mesajlar
24
Tepki puanı
1
Ödüller
1
Yaş
22
3 HİZMET YILI
Değerli hocalarım burada yarım kod var. kar98 class'ının içine bool kurmaKolu değişkenine sınıf içinde koşul ekleyip koşula göre farklı bir yazı gönderebilir miyim ekrana. Amacım bu ama asıl soru kısaca koşul ekleyebilir miyim?


C++:
class Kar98 : public Silah {
public:

    bool kurmaKolu;

    void AtesEt() {
        cout << " tak tak";
    }

};

int main() {

    Kar98 kar98;
    kar98.kurmaKolu=true;
    kar98.mermiSayisi = 6;
    kar98.AtesEt();

}
 
Moderatörün son düzenlenenleri:
Uzman Üye
Katılım
16 May 2018
Mesajlar
210
Çözümler
1
Tepki puanı
32
Ödüller
10
Yaş
30
8 HİZMET YILI
C++:
#include <iostream>
#include <Windows.h>

class Silah
{
protected:
    bool kurmaKolu;
    int mermi;
};

class Kar98 : public Silah
{
private:
    void AtesEt()
    {
        std::cout << mermi << std::endl;

        while (true)
        {
            if (GetAsyncKeyState(VK_SPACE) & 1)
            {
                mermi--;
                std::cout << mermi << std::endl;

                if (mermi == 0)
                    break;
            }
        }
    }
public:
    Kar98()
    {
        kurmaKolu = !kurmaKolu;
       
        if (kurmaKolu == kurmaKolu)
        {
            std::cout << "doluyor..." << std::endl;
            Sleep(1000);
            std::cout << "atisa hazir." << std::endl;
            mermi = 30;
            AtesEt();
        }
    }
};

int main()
{
    Kar98 kar98;
    system("pause");
    return 0;
}

Sanırım oop çalışıyon böyle bişi yazdım umarım faydası olur
 
Son düzenleme:
Üye
Katılım
5 Kas 2022
Mesajlar
24
Tepki puanı
1
Ödüller
1
Yaş
22
3 HİZMET YILI
C++:
#include <iostream>
#include <Windows.h>

class Silah
{
protected:
    bool kurmaKolu;
    int mermi;
};

class Kar98 : public Silah
{
private:
    void AtesEt()
    {
        std::cout << mermi << std::endl;

        while (true)
        {
            if (GetAsyncKeyState(VK_SPACE) & 1)
            {
                mermi--;
                std::cout << mermi << std::endl;

                if (mermi == 0)
                    break;
            }
        }
    }
public:
    Kar98()
    {
        kurmaKolu = !kurmaKolu;
      
        if (kurmaKolu == kurmaKolu)
        {
            std::cout << "doluyor..." << std::endl;
            Sleep(1000);
            std::cout << "atisa hazir." << std::endl;
            mermi = 30;
            AtesEt();
        }
    }
};

int main()
{
    Kar98 kar98;
    system("pause");
    return 0;
}

Sanırım oop çalışıyon böyle bişi yazdım umarım faydası olur
Mükemmelsin ya, daha öğreneceğim çok şey var ama. Tuttuğun altın olsun reis.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst