8. Үш санды қабылдайтын және қайсысы ең үлкен екенін анықтайтын бағдарлама жасаңыз. Көптік тармақталуды қолданып бағдарламалау.
9. Пайдаланушы енгізген айда қанша күн болатынын анықтайтын бағдарлама жасаңыз. Көптік тармақталуды қолданып бағдарламалау.
10. Пайдаланушыдан пернетақтадан бірдеңе енгізуді сұрайтын бағдарламаны жазыңыз. Егер ол қандай да бір деректерді енгізсе, экранда "ОК" хабары көрсетілуі керек. Егер ол деректерді енгізбесе, тек Enter пернесін басса, онда бағдарлама экранда ештеңе көрсетпейді. Көптік тармақталуды қолданып бағдарламалау.
11. Енгізілген сан екінің дәрежесі екенін тексеретін программа жазыңыз. Көптік тармақталуды қолданып бағдарламалау.
12. Пайдаланушыдан екі санды енгізуді сұрайтын және бірінші санның қалдықсыз екіншісіне бөлінуін тексеретін бағдарлама жасаңыз. Тиісті хабарламаны шығарыңыз. Көптік тармақталуды қолданып бағдарламалау.
13. Пайдаланушыдан жасын енгізуді сұрайтын бағдарламаны жасаңыз, содан кейін оның қай жас санатына жататындығы туралы хабарлама шығарады (мысалы, "бала", "жасөспірім", "ересек"). Көптік тармақталуды қолданып бағдарламалау.
14. Пайдаланушыға жалақы мен салық мөлшерлемелерін енгізуге мүмкіндік беретін, содан кейін ұсталған салық сомасын есептейтін бағдарлама жазыңыз. Көптік тармақталуды қолданып бағдарламалау
15. Пайдаланушыдан бүтін санды енгізуді сұрайтын, содан кейін санның жұп немесе тақ екендігі туралы хабарламаны басып шығаратын бағдарлама жазыңыз. Көптік тармақталуды қолданып бағдарламалау.
16. Енгізілген сөз немесе сөз тіркесінің бос орындар мен тыныс белгілерін ескермей, палиндром екенін тексеретін программа жазыңыз. Көптік тармақталуды қолданып бағдарламалау.
17. Пайдаланушыға екі санды және операцияны (+, -, *, /) енгізуге мүмкіндік беретін калькулятор жасаңыз, содан кейін таңдалған әрекетті орындап, нәтижені көрсетеді. Көптік тармақталуды қолданып бағдарламалау.
18. Пайдаланушыдан апта күнінің нөмірін енгізуді сұрайтын бағдарламаны құрастырыңыз (мысалы, 1 - дүйсенбі, 2 - сейсенбі және т.б.), содан кейін сәйкес күн атауын көрсетеді. Көптік тармақталуды қолданып бағдарламалау.
19. Пайдаланушыға заттардың құнын және сатып алынған заттардың санын енгізуге мүмкіндік беретін бағдарламаны жазыңыз, содан кейін жалпы құнын есептеңіз. Көптік тармақталуды қолданып бағдарламалау.
20. 1-ден 100-ге дейінгі кездейсоқ санды жасайтын бағдарламаны жазыңыз, содан кейін пайдаланушыға осы санды болжауды сұрайды. Бағдарлама пайдаланушы енгізгеннен гөрі көп немесе аз айтады және жасырын санды тапса тиісті хабарлама шығарады. Көптік тармақталуды қолданып бағдарламалау.
21. Енгізілген санның палиндром екенін анықтайтын бағдарлама құрастырыңыз (солдан оңға қарай оңнан солға қарай оқыңыз). Көптік тармақталуды қолданып бағдарламалау.
22. Пайдаланушыдан 0-ден 100-ге дейінгі шкала бойынша рейтинг енгізуді сұрайтын бағдарламаны жазыңыз, содан кейін рейтингті мәтін түрінде көрсетеді (мысалы, Өте жақсы, Жақсы, Қанағаттанарлық, Қанағаттанарлықсыз). Көптік тармақталуды қолданып бағдарламалау.
23. Енгізілген таңбаның бас әріп немесе кіші әріп, сан немесе арнайы таңба екенін тексеретін және соған сәйкес хабарлама шығаратын программа жазыңыз. Көптік тармақталуды қолданып бағдарламалау.
24. Пайдаланушыдан ай санын (1-12) енгізуді сұрайтын және сол айдағы күн санын көрсететін бағдарламаны жазыңыз. Кібісе жылдарды ескеріңіз. Көптік тармақталуды қолданып бағдарламалау.
25. Үшбұрыштың қабырғаларының ұзындықтарын білдіретін үш санды кіріс ретінде қабылдайтын, үшбұрыштың теңбүйірлі, тең қабырғалы немесе дұрыс екенін анықтайтын және оның ауданын басып шығаратын программа жазыңыз. Көптік тармақталуды қолданып бағдарламалау.
Бақылау сұрақтары: 1. Көптік тармақталған құрылымның қарапайым тармақталған құрылымнан айырмашылығы, артықшылығы?
2. match операторының қызметі?
3. Тармақталудағы case бұтағының рөлі?
4. Салымдық тармақталу деген не?
5. Көптік тармақталу дегенге қалай түсінік беруге болады?