Сабақ Тақырыбы: Тізбелер (enum). Нұсқауыштар. Мысал 1 #include



Дата15.11.2022
өлшемі377.82 Kb.
#464897
түріСабақ
4 практ с

Қазақстан Республикасының Білім және ғылым министрлігі Қ.Жұбанов атындағы Ақтөбе өңірлік университеті  

Практикалық сабақ

Тақырыбы: Тізбелер (enum). Нұсқауыштар.

Мысал 1

#include

enum Animals // Animals-тың жаңа түрін анықтаңыз

{

ANIMAL_PIG = -4,

ANIMAL_LION, // тағайындалған -3

ANIMAL_CAT, // тағайындалған -2

ANIMAL_HORSE = 6,

ANIMAL_ZEBRA = 6, // мағынасы бірдей ANIMAL_HORSE

ANIMAL_COW // тағайындалған 7

};

int main()

{

int mypet = ANIMAL_PIG;

std::cout << ANIMAL_HORSE; // int-ге түрлендіріледі, содан кейін экранға шығарылады

return 0;

}

C++ Fruit және color айнымалыларын салыстырады, оларды анық емес бүтін мәндерге түрлендіреді және сол бүтін сандарды салыстырады. Осы екі айнымалының мәндері 0 мәні берілген санауыштар болғандықтан, бұл жоғарыда келтірілген мысалда Fruit = color екенін білдіреді. Бұл мүлдем болмауы керек, өйткені әр түрлі тізімдерден алынған жеміс пен түс және оларды мүлдем салыстыруға болмайды (жеміс пен түс!). Кәдімгі санауыштармен мұндай салыстырудың алдын алуға жол жоқ.

#include

int main()

{enum class Colors

{

PINK,

GRAY

};

Colors color = Colors::PINK;

if (color == Colors::PINK)

std::cout << " Түсі қызғылт !\n";

else if (color == Colors::GRAY)

std::cout << " Түсі сұр !\n";

return 0;

}

Жаттығу

  • Нақты сан берілген-1 кг кәмпиттің бағасы. 0.1, 0.2, құнын көрсетіңіз ... , 1 кг кәмпит.
  • A және B (A < B) екі бүтін сан берілген. A және B арасында орналасқан барлық бүтін сандарды (A және B сандарын қоспағанда), сондай-ақ осы сандардың N санын кему ретімен шығарыңыз.


Достарыңызбен бөлісу:




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

    Басты бет