DEV Community

Kerimova_Manzura
Kerimova_Manzura

Posted on • Edited on

🔹 C++ dasturida funksiyalar nima?

Funksiya — bu dasturda biror vazifani bajaradigan kod bo‘lagi. Masalan: qo‘shish, ayirish, yoki salomlashish.


📌 Funksiya qanday yoziladi?

tip funksiyaNomi(parametrlar)
{
    // kodlar
    return qiymat;  // agar kerak bo‘lsa
}
Enter fullscreen mode Exit fullscreen mode

✅ Misol: Ikkita sonni qo‘shadigan funksiya

#include <iostream>
using namespace std;

// Funksiya e'loni
int qoshish(int a, int b) {
    return a + b;
}

int main() {
    int x = 5, y = 3;
    int natija = qoshish(x, y); // funksiya chaqirilmoqda
    cout << "Natija: " << natija << endl;
    return 0;
}
Enter fullscreen mode Exit fullscreen mode

🟢 Natija: 8


📌 Funktsiya turlari

Turi Tavsif Misol
void Hech nima qaytarmaydi void salom() { cout << "Salom!"; }
int, double, char, ... Natija qaytaradi int kvadrat(int x) { return x * x; }

📌 Parametrli va parametrsiz funksiyalar

✅ Parametrli

void salom(string ism) {
    cout << "Salom, " << ism << "!" << endl;
}
Enter fullscreen mode Exit fullscreen mode

✅ Parametrsiz

void salom() {
    cout << "Salom, foydalanuvchi!" << endl;
}
Enter fullscreen mode Exit fullscreen mode

📌 Funksiyani chaqirish

salom("Ali");  // ekranga "Salom, Ali!" chiqadi
Enter fullscreen mode Exit fullscreen mode

📌 Misol: Max qiymatni topuvchi funksiya

int maksimum(int a, int b) {
    if (a > b)
        return a;
    else
        return b;
}
Enter fullscreen mode Exit fullscreen mode

✅ Xulosa:

  • Funksiya kodni qisqa va tartibli qiladi
  • Bir xil kodni qayta-qayta yozish shart emas
  • Har bir funksiya bitta vazifani bajaradi

Top comments (0)