Wiki Горбунова
Материал из Wiki
(Различия между версиями)
|
|
| (не показана 1 промежуточная версия 1 участника) |
| Строка 1: |
Строка 1: |
| − | [[Файл:ГорбуноваWiki.jpg]] | + | [[Файл:ГорбуноваWiki.jpg]][[Файл:ГорбуноваWikiC.png]] |
| − | ==Химическая формула Кофеина==
| + | |
| − | <chem> C8H10N4O2 </chem>
| + | |
| − | ==Формула сокращенного умножения==
| + | |
| − | <math>(a \pm b)^2 = a^2 \pm 2ab +b^2</math>
| + | |
| − | ==Code C++==
| + | |
| − | <syntaxhighlight lang=cpp>
| + | |
| − | // Реализация класса война
| + | |
| − | class Warrior : public Fighter {
| + | |
| − | public:
| + | |
| − | Warrior(int h, int a, int bd, int bi, int mr) : Fighter(h, a, bd, bi, mr) {}
| + | |
| − | | + | |
| − | void attack(Fighter* enemy) override {
| + | |
| − | int damage = max(1, 1 + rand() % 20 + bonusDamage - enemy->getArmor());
| + | |
| − | enemy->health -= damage;
| + | |
| − | cout << "Warrior attacks for " << damage << " damage!" << endl;
| + | |
| − | }
| + | |
| − | | + | |
| − | void move(Fighter* enemy) override {
| + | |
| − | cout << "Warrior moves towards the enemy!" << endl;
| + | |
| − | }
| + | |
| − | };
| + | |
| − | </syntaxhighlight>
| + | |
Текущая версия на 09:57, 27 ноября 2023
