Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»


monstr  класына түсін ( skin



Pdf көрінісі
бет267/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   263   264   265   266   267   268   269   270   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

monstr

 класына түсін (



skin

) жəне атын (



name

) беретін өрістерді қосу арқылы 

жетілдіреміз:

enum color {red, green, blue}; // Түстің мүмкін мəндері 

class monstr{

int health, ammo; 

color skin; 

char *name; 

public:

monstr(int he = 100, int am = 10); 

monstr(color sk); 

monstr(char * nam); 

int get_health() {return health;} 

int get_ammo() {return ammo;}

...

};

//------------------------------------ 

monstr::monstr(int he, int am){

   health = he; ammo = am; skin = red; name = 0;

}

//------------------------------------ 

monstr::monstr(color sk){ 

switch (sk){

case red:   health = 100; ammo = 10; skin = red; 

            name = 0; break;

case green: health = 100; ammo = 20; skin = green; 

            name = 0; break;

case blue:  health = 100; ammo = 40; skin = blue;

            name = 0; break;

 

}

}



Достарыңызбен бөлісу:
1   ...   263   264   265   266   267   268   269   270   ...   642




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет