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 б. берілген.
Достарыңызбен бөлісу: