С++ тілінің операторлары. Шартты оператор. Таңдау операторы

Слайд 2

БАСҚАРУШЫ ТҮЗІЛІМДЕР • құрама операторлар; • таңдау операторлары; • цикл операторлары;

БАСҚАРУШЫ ТҮЗІЛІМДЕР

• құрама операторлар;
• таңдау операторлары;
• цикл операторлары;
• көшу операторлары.

Программаларды адамның

түсіну мен қабылдауын ыңғайлы түрде жүргізуге бағытталған тəсілдер жиынын құрылымды программалау деп атайды.
Слайд 3

ТАРМАҚТАЛУ ОПЕРАТОРЫ іf (өрнек) 1-оператор; [ else 2-оператор; ] 1-мысал. if

ТАРМАҚТАЛУ ОПЕРАТОРЫ

іf (өрнек) 1-оператор; [ else 2-оператор; ]
1-мысал.
if (a<0) b =

1; // 1
if (ad || a==0)) b++; else {b *= a; a = 0;} // 2
if (aelse {if (bif (a++) b++; // 4
if (b>a) max = b; else max = a; // 5
Слайд 4

ҚАБАТТАСҚАН ШАРТТЫ ОПЕРАТОРЛАР if (1-шарт) 1-оператор; еlse if (2-шарт) 2-оператор; еlse

ҚАБАТТАСҚАН ШАРТТЫ ОПЕРАТОРЛАР

if (1-шарт)
1-оператор;
еlse if (2-шарт)
2-оператор;
еlse
3-оператор;

2-мысал.

х, y, z сияқты үш санның үлкенін табу үшін, қабаттасқан шартты операторлар жазылады.
if (x>y) {if (x>z) max=x;
else max=z;} else if (y>z) max=y; else max=z;
Слайд 5

SWITCH КӨП НҰСҚАЛЫ ТАҢДАУ ОПЕРАТОРЫ switch ; { case белгі1: операторлар;

SWITCH КӨП НҰСҚАЛЫ ТАҢДАУ ОПЕРАТОРЫ

switch <бүтін типті өрнек>;
{
case белгі1: операторлар; break;
case

белгі2: операторлар; break;
................
[default: операторлар;]
}
Слайд 6

#include main() { int god; cout cin >> god; switch (god

#include
main()
{ int god;
cout << " Жылды енгізіңіз:\n";
cin >> god;
switch (god

% 12)
{ case 0 : cout << "Мешін жылы";break;
case 1 : cout << "Тауық жылы"; break;
case 2 : cout << "Ит жылы"; break;
case 3 : cout << "Доңыз жылы"; break;
case 4 : cout << "Тышқан жылы"; break;
case 5 : cout << "Сиыр жылы"; break;
case 6 : cout << "Барыс жылы"; break;
case 7 : cout << "Қоян жылы"; break;
case 8 : cout << "Ұлу жылы"; break;
case 9 : cout << "Жылан жылы"; break;
case 10 : cout << "Жылқы жылы"; break;
case 11 : cout << "Қой жылы"; break;
default: cout << "Таңбасыз бүтін сан енгізіңіз";
}
}

3-мысал.
Шығыс календары бойынша жылға сəйкес жануар атын анықтау

Слайд 7

#include int main(){ int a, b, res; char op; cout >a;

#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;
}

4-мысал.
Төрт
Арифметика-лық амал орындайтын қарапайым калькулятор жұмысын жүзеге асыру