C++ Course Bilaw Fundamentals of c++

Cashar C++ Loogu Talagalay Bilowga

Cashar C++ Loogu Talagalay Bilowga ilaa Dhexdhexaad

Kani waa cashar ku saabsan C++ kaas oo loogu talagalay kuwa cusub oo aan hore u aqoonin coding. Waxaan sharraxeynaa tallaabo kasta, laga bilaabo waxyaabaha aasaasiga ah ilaa heer dhexdhexaad. Casharka waxaa la socda tusaalooyin faahfaahsan oo aad si fudud u fahmi karto.

1. Barnaamijka ugu Horeeya ee "Hello, World!"

Marka hore, aynu bilowno barnaamijka ugu fudud ee C++, kaas oo kaliya soo bandhigaya erayga "Hello, World!" shaashadda:

#include <iostream>

int main() {
    std::cout << "Hello, World!" << std::endl; // Daabaca Hello, World!
    return 0;
}
        
Natiijada:
Hello, World!

Sharaxaad:

  • #include <iostream>: Waxaa loo isticmaalaa in loo oggolaado isticmaalka "std::cout" si aan u daabacno xog.
  • int main(): Waa meesha barnaamijkaaga uu ka bilowdo. Wax kasta oo gudaha ku jira waa la fulin doonaa.
  • std::cout << "Hello, World!": Waxay soo daabacaysaa "Hello, World!" shaashadda.
  • std::endl: Waxay bilaabaysaa khad cusub kadib erayga la daabacay.
  • return 0;: Waxay muujinaysaa in barnaamijka si guul leh u dhammaaday.

2. Fahamka Variables (Isbeddelada)

Isbeddelada waa unugyo kaydiya xogta barnaamijkaaga. Waxay noqon karaan tirooyin, xarfo, ama xog kale.

#include <iostream>

int main() {
    int x = 10; // Isbeddelka x oo ah integer kuna kaydinaya 10
    int y = 20; // Isbeddelka y oo ah integer kuna kaydinaya 20
    int sum = x + y; // Isku darka x iyo y

    std::cout << "Wadarta waa: " << sum << std::endl;
    return 0;
}
        
Natiijada:
Wadarta waa: 30

Sharaxaad:

  • int x = 10;: Waxaan abuurnay isbeddel loo yaqaan x oo ku kaydinaya qiimaha 10.
  • int y = 20;: Isbeddel kale oo loo yaqaan y ayaa kaydinaya 20.
  • int sum = x + y;: Qiimaha x iyo y ayaa lagu daray, waxaana lagu kaydiyay isbeddel cusub oo loo yaqaan sum.
  • std::cout << "Wadarta waa: " << sum;: Waxay soo daabacaysaa natiijada isku darka, taas oo ah 30.

3. Fahamka Arrays (Liisaska)

Arrays waxay kaydiyaan xog isku nooc ah laakiin xagga xusuusta. Waxay kuu oggolaaneysaa inaad kaydiso ururin tirooyin, xarfo, iyo wixii la mid ah.

#include <iostream>

int main() {
    int arr[5] = {1, 2, 3, 4, 5}; // Array ka kooban 5 walxo

    for (int i = 0; i < 5; i++) {
        std::cout << arr[i] << std::endl;
    }

    return 0;
}
        
Natiijada:
1
2
3
4
5

Sharaxaad:

  • int arr[5] = {1, 2, 3, 4, 5};: Waxaan abuurnay array ah arr oo ka kooban 5 element.
  • for (int i = 0; i < 5; i++): Waxaa jira loop kaas oo ku soconaya dhammaan walxaha ku jira array-ga.
  • std::cout << arr[i];: Waxay soo daabacaysaa walxaha ku jira array-ga, hal midkiiba mar.

4. Fahamka If-Else Condition (Shuruudaha)

Shuruudaha if-else waxay kuu oggolaaneysaa inaad sameysid tijaabooyin ku saleysan xaalado kala duwan.

#include <iostream>

int main() {
    int age = 20;

    if (age > 18) {
        std::cout << "Waa qof waayeel ah";
    } else {
        std::cout << "Waa qof dhalinyaro ah";
    }

    return 0;
}
        
Natiijada:
Waa qof waayeel ah

Sharaxaad:

  • if (age > 18): Haddii qofka uu da'diisu ka weyn tahay 18, waxa uu noqonayaa waayeel.
  • else: Haddii kale, waxa uu noqonayaa dhalinyaro.

5. Fahamka Switch Case (Doorsoomayaasha)

Switch case waxay kuu oggolaaneysaa inaad sameysid doorashooyin kala duwan iyadoo la tixraacayo qiimaha doorsoome.

#include <iostream>

int main() {
    int day = 3;

    switch (day) {
        case 1:
            std::cout << "Isniin";
            break;
        case 2:
            std::cout << "Talaado";
            break;
        case 3:
            std::cout << "Arbaco";
            break;
        default:
            std::cout << "Ma jiro maalin la aqoonsan yahay";
    }

    return 0;
}
        
Natiijada:
Arbaco

Sharaxaad:

  • switch(day): Waxaa la eegi doonaa qiimaha day.
  • case 3:: Haddii qiimaha day uu yahay 3, waxaa la daabacayaa "Arbaco".

© 2025 C++ Casharro Loogu Talagalay Bilowga - Dhamaan xuquuqda waa la ilaaliyaa.

Previous Post Next Post