Сайфиев ж. Ф. С++ тилига кириш услубий қўлланма


– мавзуда функциялар хакида батафсилрок маълумотлар берилади. Бу мавзуда берилган машгулотлар умумий бўлиб, факатгина кейинги мавзуларни ўзлаштириш учун етарлидир


Download 3.45 Mb.
bet11/79
Sana18.10.2023
Hajmi3.45 Mb.
#1707139
1   ...   7   8   9   10   11   12   13   14   ...   79
Bog'liq
cpp buxoro

5 – мавзуда функциялар хакида батафсилрок маълумотлар берилади. Бу мавзуда берилган машгулотлар умумий бўлиб, факатгина кейинги мавзуларни ўзлаштириш учун етарлидир.


2.5. – листингда иккита бутун сонли параметрни қабул қилувчи ва бутун сонли қиймат қайтарувчи функция намойиш қилинган.


2.5. – листинг. Оддий функцияни ишлатишга мисол

  1. # include < iostream.h >

  2. int Qushish(int х,int y)

  3. {

  4. cout <

  5. << “funktsiyasi orqali qushdik\n”;

  6. return (x + y) ;

  7. }


  8. int main()

  9. {

  10. cout <<“Biz main() funktsiyasidamiz!\n” ;

  11. int a, b, c ;

  12. cout << “Ikkita son kiriting:” ;

  13. cin >> a ;

  14. cin >> b ;

  15. cout <<“\nQushish()funktsiyasi chaqirildi“;

  16. <

  17. c = Qushish(a,b)

  18. cout <<“\n main() funktsiyasiga qaytildi.”

  19. <

  20. cout << “c ning qiymati“ << c<< “ga teng”

  21. << endl;

  22. cout << “ \n Ishni tugatish … \ n \ n “ ;

  23. return 0;

  24. }

НАТИЖА:
Biz main() funktsiyasidamiz!
Ikkita son kiriting: 5 3
Qushish()funktsiyasi chaqirildi
5 va 3 sonlarini Qushish()funktsiyasi orqali qushdik
main() funktsiyasiga qaytildi.”
c ning qiymati 8 ga teng
Ishni tugatish …

ТАҲЛИЛ
Qushish() функцияси 2 – сатрда аниқланган. У иккита бутун сонли параметрни қабул қилади ва бутун сонли қиймат қайтаради. Дастурнинг ўзи 9 – сатрдан бошланади, ва у экранга биринчи хабарни чиқаради. Кейин фойдаланувчига иккита сонни киритиш ҳақида хабар берилади. (13 – 15 – сатрлар). Фойдаланувчи пробел орқали ажратган ҳолда иккита сон киритади. Кейин эса Enter тугмасини босади. 17 – сатрда main() функцияси Qushish()функциясига фойдаланувчи томонидан киритилган иккита сонни параметр сифатида узатади.


Дастур бошқаруви 2 – сатрдан бошланувчи Qushish() функциясига ўтади. a ва b параметрлар экранга чиқарилади ва қўшилади. Функция 6 – сатрда натижасини қайтаради ва ўз ишини якунлайди.
CАВОЛЛАР

  1. Компилятор ва препроцессорнинг фарқи нимадан иборат?

  2. #include директиваси қандай вазифани бажаради.

  3. main() функциясининг ўзига хос хусусияти нимадан иборат?

  4. Қандай изоҳ турларини биласиз ? Улар нима билан фарқ қилади?

  5. Изоҳлар бир неча қаторда ёзилиши мумкинми?

ТАЯНЧ ИБОРАЛАР
Изоҳ, функция, функция параметри, функция аргументи, функция танаси





Download 3.45 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   79




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling