5-Tajriba ishi Mavzu: Funksiyalarni tashkil etish. Ishdan maqsad



Yüklə 0,57 Mb.
səhifə1/7
tarix05.04.2022
ölçüsü0,57 Mb.
#54762
  1   2   3   4   5   6   7
5-Tajriba ishi Mavzu Funksiyalarni tashkil etish. Ishdan maqsad


5-Tajriba ishi

Mavzu: Funksiyalarni tashkil etish.

Ishdan maqsad. Funksiya tushunchasi, C++ da funksiya qanday yaratilishini, qanday qismlardan iborat bo’lishini va unga qanday murojaat qilinishini o’rganish.

Nazariy qism.

Dasturlashda ko’pincha bir xil amalni bir necha marta bajarishga to’g’ri keladi.



Masala 1: Radiyuslari r1 va r2 ga teng bo’lgan sharlar berilgan. Ularning har birining hajmini toping toping.

Shar hajmi formulasi: V=

Bu masalani avvaldan ma’lum usulda yechadigan bo’lsak:

#include

#include

using namespace std;

int main() {

double r1, r2;

cin>>r1>>r2;

double v1 = 4 / 3.0 * M_PI * r1 * r1 * r1;

double v2 = 4 / 3.0 * M_PI * r2 * r2 * r2;

cout<<"v1="<

}
Bunda bir xil amallar ikki marta yozilgan. Ularda faqat o’zgaruvchi farq qiladi.

Bir xil amallarni birnecha marta yozmaslik uchun funksiyadan foydalanamiz.



Funksiya – dastur kodining biror nomlangan qismi bo’lib, unga boshqa funksiyalardan va asosiy (main) funksiyasidan murojaat qilish mumkin. Aniq bir vazifani bajaradi, birnecha marta murojaat qilinishi mumkin.

Funksiyaning umumiy ko’rinishi:



(
) {

}

Yuqoridagi masalani har qanday shar radiyusi berilganda uning hajmini hisoblan qaytarib beradigan funksiya yaratish orqali yechamiz:



#include

#include

using namespace std;

double volume_cube(double r) {

return 4 / 3.0 * M_PI * r * r * r;

}

int main() {



double r1, r2;

cin>>r1>>r2;

double v1 = volume_cube(r1);

double v2 = volume_cube(r2);

cout<<"v1="<

}


Yüklə 0,57 Mb.

Dostları ilə paylaş:
  1   2   3   4   5   6   7




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin