Тәттібеков Қ. С. Раимбаева С.Ә. С/С++ тілінде программалау негіздері



Pdf көрінісі
бет33/79
Дата15.11.2023
өлшемі1,39 Mb.
#124059
түріПрограмма
1   ...   29   30   31   32   33   34   35   36   ...   79
do ... while 
операторының жалпы жазылуы: 
do
{
операторлар тізімі

while (
шарт); 
 
do - while
операторы алгоритмдік тілдегі «дейін» цикл командасына 
ұқсас. Бұл жерде, қойылған шартқа тәуелсіз, бірінші цикл денесі 
орындалады. Содан кейін шарт тексеріледі. Демек, шарт ақиқат болмаса да, 
цикл денесі бір рет орындалады. 
do 
операторының қызметін төмендегідей 
блок-схема арқылы көрсетуге болады: 
ия жоқ 
Мысалы 1
: Алғашқы он натурал сандардың қосындысын табыңыз. 
#include 
main() 

int i, s=0; i=0; 
do { 
s=s+i; 
i++; 
while(i<=10) 

printf(“s=%d\n”,s); 

Цикл денесі 
шарт
т 


48 
Мысал 2
.
 
Натурал сан енгізіңіз және оның цифрларының қосындысын 
табыңыз. Программада теріс немесе ноль санын енгізуге болмайтындай 
енгізуді ұйымдастыру қажет.
Кез келген программа мәліметтерді дұрыс емес енгізуден қорғауды 
қамтамасыз етуі тиіс. Өйткені берілгендер дұрыс енгізілмеген жағдайда 
есептің нәтижесі дұрыс болмауы, көрсетілген амалдардың дұрыс 
орындалмауы т.с.с. орын алулары мүмкін. Қолданушы мәліметтерді дұрыс 
емес етіп енгізген жағдайда, шартты циклді қолдану арқылы сақтану қажет. 
Басқаша жағынан қарағанда бір санды міндетті түрде енгіземіз, сондықтан 
шарты кейін орындалатын циклді қолданамыз.
Алдыңғы программадан айырмашылығы әрбір бөлгенде қалдықты 
анықтау қажет (санның ең соңғы цифрасы 10-ға бөлгендегі қалдыққа тең 
болады) және барлық қалдықтарды арнайы айнымалыда қосамыз. 
#include  
#include  
main() { 
int N, sum; 
// 
sum - санның цифрларының қосындысы 


Достарыңызбен бөлісу:
1   ...   29   30   31   32   33   34   35   36   ...   79




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

    Басты бет