Таңдау операторы
Switch көп нұсқалы таңдау операторы
Программада кездесетін бірнеше нұсқаның бірін таңдап алу керек болған жағдайда, switch ауыстырғыш операторы қолданылады. Оператордың орындалу схемасы төмендегі 3.6 суретте келтірілген. Оның жалпы жазылуы:
switch <бүтін типті өрнек>;
{
case белгі1: операторлар;
case белгі2: операторлар;
................
[default: операторлар;]
}
#include
int main()
{
int m;
cout<<" m- ді енгіз :";
cin>>m;
switch(m);
{
case 1: cout<<"Yanvar'"; break;
case 2: cout<<"Fevral'"; break;
case 3: cout<<"Mart"; break;
case 4: cout<<"April"; break;
case 5: cout<<"May"; break;
case 6: cout<<"June"; break;
case 7: cout<<"Jule"; break;
case 8: cout<<"Avgust"; break;
case 9: cout<<"Sentyabr'"; break;
case 10: cout<<"Oktybr'"; break;
case 11: cout<<"November"; break;
case 12: cout<<"Desember"; break;
default: cout("Сан 1..12диапазонындаболуыкерек")
}
return 0;
}
Switch орындалуы кезінде цикл аяқталмай-ақ одан шығып, қалған оператор-ларды аттап өтіп, осы цикл параметрінің келесі мəніне көшу үшін continue операторықолданылады, яғнициклдіңкелесіитерациясына – қадамынабасынанбастапауысужүзегеасырылады.
Мысал:
#include
main()
{
int i;
printf("\nБүтін сан енгіз: )";
scanf(“%i”,&i);
switch(i)
{case 1: printf("\nСан бірге тең!");
case 2: printf("\n2*2=%d",i*i);
case 3: printf("\n3*3=%d",i*i);break;
case 4: printf("\n Сан төртке тең!";
default: printf("\nАяқталды"; }}
Цикл. Циклдік операторлар. Олардың міндеттері мен қолданылу.FOR цикл операторы
For операторы айнымалы ретінде берілген цикл параметрінің алғашқы, соңғы мәні мен өзгеру қадамы белгілі болғанда, соған сәйкес бір немесе бірнеше операторларды қайталап орындау кезінде қолданылады. Бұл оператор параметрлі цикл операторы немесе арифметикалық цикл деп аталады.
While, Do ... while цикл операторы
Орындалу саны алдын ала белгісіз болатын циклдер құру кезінде шарттары алдын ала немесе соңынан тексерілетін екі цикл түрі бар. Оның жазылуы:
Достарыңызбен бөлісу: |