Amaliy Mavzu: Qism dasturlar-funktsiya va proseduralarga doir dasturlar tuzish Nazariy qism: C++ Funksiya



Yüklə 70,81 Kb.
səhifə3/4
tarix26.04.2023
ölçüsü70,81 Kb.
#103106
1   2   3   4
funksiya va protsedura (2)

Mister Sherkulov 13 yoshda
Master Sherkulov 14 yoshda
Farrukh Sherkulov 30 yoshda
E'tibor bering, bir nechta parametrlar bilan ishlaganda, funktsiyani chaqirish parametrlari bo'lgani kabi bir xil argumentlarga ega bo'lishi kerak va tiplari bir xil tartibda o'tkazilishi kerak.

Qiymat qaytarish.


voidOldingi misollarda ishlatiladigan kalit so'z, vazifasi qiymat qaytarilmaydigan funksiyalar oldidan qo'llaniladi. Agar qiymat qaytaradi vazifasi bo'lsangiz, siz void bir ma'lumot turini (masalan, foydalanish mumkin intstringva boshqalar) , va ishlatish return funktsiyasi ichki kalit so'zni.
#include
using namespace std;

int myFunction(int x) {
return 5 + x;
}

int main() {
cout << myFunction(3);
return 0;
}
8
Endi ikkita parametrli funktsiyaning yig'indisini hisoblash funksiyasi.
#include
using namespace std;

int myFunction(int x, int y) {
return x + y;
}

int main() {
cout << myFunction(5, 3);
return 0;
}
Siz shuningdek natijani o'zgaruvchiga saqlashingiz mumkin.
#include
using namespace std;

int myFunction(int x, int y) {
return x + y;
}

int main() {
int z = myFunction(5, 3);
cout << z;
return 0;
}
8


Amaliy topshiriq

Funksiyali yoki funksiyali dastur qiymatlarini nechtadir xona aniqlikda chiqarish uchun kutubxonasidan foydalanamiz. Kutubxona bevosita float o’zgaruvchi turi asosida ishlashini yodimizda saqlashimiz kerak.
Misol: Uchburchak yuzini topuvchi funksiya qaytarayotgan qiymatlarni 2 xona aniqlikda chiqarish dasturi

#include


float uch_yuz(float bal, float asos)
{
// Uchburchak yuzini hisoblash.
return ((bal * asos) / 2);
}
int main()
{
printf( "Uchburcha yuzi: %.2f\n", uch_yuz(10, 20) );
printf( "Uchburchak yuzi_2: %.2f\n", uch_yuz(5, 120) );
}

Natija:





Yüklə 70,81 Kb.

Dostları ilə paylaş:
1   2   3   4




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