Маъруза 16. Фойдаланувчи томонидан аниқланган берилганлар турлари


char ch1, ch2; cin >> ch1 >> ch2; // чар туридаги иккита ўзгарувчини ўқиб олиш


Download 69.62 Kb.
bet4/5
Sana16.06.2023
Hajmi69.62 Kb.
#1518572
1   2   3   4   5
Bog'liq
1-mavzu. Dasturlash (2)

char ch1, ch2; cin >> ch1 >> ch2; // чар туридаги иккита ўзгарувчини ўқиб олиш

char ch1, ch2; cin >> ch1 >> ch2; // чар туридаги иккита ўзгарувчини ўқиб олиш

switch (ch1)

{ case 'a’:

case 'A’:

if (ch2 == 'l' || ch2 == 'L’)

registered = ALGEBRA;

else

registered = ANALYSIS;

break;

case 'b’:

case 'B’:

registered = BASIC;

break;

case 'c’:

case 'C’:

if (ch2 == 'h' || ch2 == 'H’)

registered = CHEMISTRY;

else

registered = CPP;

break;


//Davomi
case 'h’:
case 'H’:
registered = HISTORY;
break;
case 'p’:
case 'P’:
if (ch2 == 'a' || ch2 == 'A’)
registered = PASCAL;
else
registered = PHILOSOPHY;
break;
default: cout << "Illegal input." << endl;
}

Худди шунингдек enum туридаги ўзгарувчини қуйидагича экранга чиқариш мумкин:

  • Худди шунингдек enum туридаги ўзгарувчини қуйидагича экранга чиқариш мумкин:
  • switch (registered)

    { case ALGEBRA: cout << "Algebra"; break;

    case ANALYSIS: cout << "Analysis"; break;

    case BASIC: cout << "Basic"; break;

    case CHEMISTRY: cout << "Chemistry"; break;

    case CPP: cout << "CPP"; break; case HISTORY:

    cout << "History"; break; case PASCAL:

    cout << "Pascal"; break; case PHILOSOPHY: cout << "Philosophy"; }

16.3. Функциялар ва enum турлар

16.3. Функциялар ва enum турлар

Enum туридаги ўзгарувчиларни оддий турдаги ўзгарувчилар сингари функция параметри сифатида ишлатилиши мумкин. Худди шунингдек функция қайтарадиган қиймат тури сифатида ҳам фойдажанилиши мумкин. Қуйидаги келтирилган мисолда берилганлар клавиатурадан киритилияпти ва enum туридаги қийматлар экранга чиқарилияпти.

courses readCourses()

courses readCourses()

{ courses registered; char ch1, ch2;


Download 69.62 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling