Тапсырма 4. 2-лекция шарттар (1). марбек Даукеев атындаы Алматы энергетика жне байланыс университеі
Скачать 465.13 Kb.
|
Ғұмарбек Даукеев атындағы Алматы энергетика және байланыс университеіАқпараттық қауіпсіздік жүйелер кафедрасы Аға оқытушы Кәден Кенжехан Тел:87026168058 Почта:k.Kaden@aues.kz С++ тілінде шарттармен жумыс жасау : if (шарт) 1оператор; else 2оператор немесе if else; Шарт ретінде орындалатын операторды таңдау шартын беретін кейбір кез-келген өрнек қолданылады; 1оператор мен 2оператор қарапайымда күрделіде болуы мүмкін. Егер де шарт ақиқат болса (TRUE немесе кез-келген нөл емес мән), 1оператор орындалады, ал егер де шарт жалған болса (FALSE немесе нөл), 2оператор орындалады. С++ тілінде шартты операторда логикалық өрнекті жазу : Көбінесе шарт операндтармен операциялар белгілерінен тұратын логикалық өрнек болып табылады. Логикалық өрнекте операциялар ретінде біріншіден салыстыру (==, !=, <, >, <=, >=) операциялары қолданылады. Олардан басқа логикалық өрнектерді құратыру үшін логикалық операцияларды ( &&) қолдануға болады. С++ тілінде шартты операторда логикалық өрнекті жазу тәсілдеі: (abs(x)<=2) – х-тің модуль бойынша мәні 2-ден артық емес; ((х>=1)&&(х<=2)) – нүкте [1,2] аралықта жатыр; С++ тілінде шартты операторда else мен else if айрмашылығы: 1 мысал . a,b,c сандары берілген. a #include using namespace std; int main() { int zhas; cout<<"zhasinzdi engiz"; cin>>zhas; if(zhas<18){ cout<<"zhasiniz 18 den kiwi"< } // ulken man bersek ewteme orindalmaidi else { cout<<"zhasiniz 18 den ulken "< } return 0; } 2 мысал 2-зертханалық жұмысқа мысал #include using namespace std; #include int main(int argc, char** argv) { float x,y; cout<<"x ti endgiz"; cin>>x ; if (x>-2&& x<5 ) y=5*x*x+6; else if (x>=5) y=pow(x,3)+7; cout<<"y="< return 0; } Назар қойып тыңдағандарыңызға рахмет 5> |