Tên đăng nhập Điểm ▾ Bài tập Giới thiệu
31 43786 346
32 43681 128

acc chinh

top 5
rating 1221
ronaldo is the best

Thành Tích

           giải khuyến  kích tin học trẻ 2025-2026(hơi nhỏ)
Fan MU

dad is ronaldo
mom is leo messi
son is neymar jr
three football stars
la la la la la
don't let anyone score

33 43586 206
c++
C++
#include <iostream>
#include <string>
#include <cstdlib>
#include <ctime>
using namespace

public:
    Character(string n, int h, int p, int e) : name(n), health(h), power(p), energy(e) {}

    void attack(Character &opponent) {
        if (energy >= 10) {
            cout << name << " tan cong " << opponent.name << " voi mot don manh me!" << endl;
            opponent.health -= power;
            energy -= 10;
            cout << opponent.name << " con " << opponent.health << " mau." << endl;
        } else {
            cout << "Khong du nang luong de tan cong!" << endl;
        }
    }

    void recoverEnergy() {
        energy += 20;
        cout << name << " phuc hoi 20 nang luong!" << endl;
    }

    void showStats() {
        cout << "Ten: " << name << ", Mau: " << health << ", Suc manh: " << power << ", Nang luong: " << energy << endl;
    }

    bool isAlive() {
        return health > 0;
    }

    string getName() { return name; }
    int getHealth() { return health; }
    int getEnergy() { return energy; }
};

void showMenu() {
    cout << "1. Tan cong" << endl;
    cout << "2. Phuc hoi nang luong" << endl;
    cout << "3. Xem thong tin nhan vat" << endl;
    cout << "4. Thoat" << endl;
}

int main() {
    srand(time(0));

    Character goku("Goku", 100, 20, 50);
    Character vegeta("Vegeta", 100, 18, 50);

    while (goku.isAlive() && vegeta.isAlive()) {
        cout << "\n*** Tran chien giua " << goku.getName() << " va " << vegeta.getName() << " ***" << endl;
        showMenu();

        int choice;
        cout << "Chon hanh dong: ";
        cin >> choice;

        switch (choice) {
            case 1:
                goku.attack(vegeta);
                if (vegeta.isAlive()) {
                    vegeta.attack(goku);
                }
                break;

            case 2:
                goku.recoverEnergy();
                break;

            case 3:
                goku.showStats();
                vegeta.showStats();
                break;

            case 4:
                cout << "Thoat tro choi." << endl;
                return 0;

            default:
                cout << "Lua chon khong hop le." << endl;
                break;
        }

        if (!goku.isAlive()) {
            cout << goku.getName() << " da bi danh bai. " << vegeta.getName() << " chien thang!" << endl;
            break;
        }

        if (!vegeta.isAlive()) {
            cout << vegeta.getName() << " da bi danh bai. " << goku.getName() << " chien thang!" << endl;
            break;
        }
    }

    return 0;
}

acc chính
npns_TienDung

𝒞ℯ𝓁ℯ𝓈𝓉𝒾𝒶𝓁 ℰ𝓂𝓅𝓇ℯ𝓈𝓈 ℴ𝒻 𝓉𝒽ℯ 𝒮𝒾𝓁𝓋ℯ𝓇 ℳℴℴ𝓃𝓁𝒾ℊ𝒽𝓉
𝔼𝕞𝕓𝕖𝕣𝕨𝕚𝕟𝕘 ℙ𝕙𝕠𝕖𝕟𝕚𝕩 𝕠𝕗 𝕥𝕙𝕖 𝔽𝕚𝕖𝕣𝕪 ℍ𝕠𝕣𝕚𝕫𝕠𝕟
𝓞𝓫𝓼𝓲𝓭𝓲𝓪𝓷 𝓥𝓪𝓵𝓴𝔂𝓻𝓲𝓮 𝓸𝓯 𝓽𝓱𝓮 𝓢𝓽𝓸𝓻𝓶𝔂 𝓟𝓮𝓪𝓴𝓼
D̷u̷s̷k̷b̷l̷a̷d̷e̷ ̷A̷s̷s̷a̷s̷s̷i̷n̷ ̷o̷f̷ ̷t̷h̷e̷ ̷W̷h̷i̷s̷p̷e̷r̷i̷n̷g̷ ̷S̷h̷a̷d̷o̷w̷s̷

34 43579 326
Hi
Hi
Hi
Hi
Hi
Hi
Hi
Hi
Hi
Hi
Hi
H
35
H26 2446
43467 324
36
DL_DinhVuMinhHung2k8 1853
Đinh Vũ Minh Hùng
43452 516
37
PhanCongKhoa 1598
Phan Công Khoa
43439 732
38
huuductritran
Tran Huu Duc Tri
43416 383

你好! 我叫Đức Trí,我十岁了.我正在学习 Python,和Scratch. 我很高兴见到你 😃

39 43392 485
40 43382 271