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



Pdf көрінісі
бет36/466
Дата20.07.2022
өлшемі3,66 Mb.
#37798
түріПрограмма
1   ...   32   33   34   35   36   37   38   39   ...   466
break
немесе 
return
операторларының көмегімен 
орындалады. 
break
операторы 
switch,
for, while
жəне 
do
сияқты 
операторлардың iшкi блогынан сыртқа шығу ісін атқарады. Ал
 return
опера-
торы өзі анықталған функция тұлғасынан сыртқа шығуды орындайды. 
Ауыстырғыш құрамындағы тұрақтылық_өрнектер мəндері əртүрлi болуы 
тиіс, бiрақ олардың барлығы да бүтiн сандық типте болуы керек. Бiрнеше 
тұрақтылық өрнектер бір жолда қатарласа орналасуы мүмкін. Егер өрнек мəні 
тұрақтылар мəнінің ешқайсысына сəйкес келмесе, 
default
сөзiнен кейiн 
орналасқан операторлар орындалады (олар жоқ болған жағдайда басқару 
switch
тұлғасынан кейін орналасқан операторға берiледi).


40
Мысал (мұнда 4 арифметикалық амал орындайтын қарапайым калькуля-
тор жұмысы жүзеге асырылады):
#include
int main(){
 
int a, b, res;
 char 
op;
 
cout << "\nБірінші операндты енгізіңіз: "; cin >> a;
 
cout << "\nОперация белгісін енгізіңіз: "; cin >> op;
 
cout << "\nЕкінші операндты енгізіңіз: "; cin >> b;
 
bool f = true;
 switch 
(op){
 
case '+': res = a + b; break;
 
case '-': res = a - b; break;
case '*': res = a * b; break;
case '/': res = a / b; break;
default: cout << "\nБелгісіз операция"; f = false;
}
if (f) cout << "\nНəтиже: " << res;
return 0;
}
ЕСКЕРТУ
default
сөзiнде синтаксистiк қате кеткен жағдайда ол туралы хабарлама 
шығарылмайды, өйткені онда компилятор бұл сөзді оператор алдындағы белгі ретінде 
қабылдайды.
Шарттарды тексеру əрекеттері көрсетілген басқа программалар мысалда-
ры практикумның [11] 30 б. берілген. 


Достарыңызбен бөлісу:
1   ...   32   33   34   35   36   37   38   39   ...   466




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

    Басты бет