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; }
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; }
Wadarta waa: 30
Sharaxaad:
int x = 10;
: Waxaan abuurnay isbeddel loo yaqaanx
oo ku kaydinaya qiimaha 10.int y = 20;
: Isbeddel kale oo loo yaqaany
ayaa kaydinaya 20.int sum = x + y;
: Qiimahax
iyoy
ayaa lagu daray, waxaana lagu kaydiyay isbeddel cusub oo loo yaqaansum
.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; }
1
2
3
4
5
Sharaxaad:
int arr[5] = {1, 2, 3, 4, 5};
: Waxaan abuurnay array aharr
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; }
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; }
Arbaco
Sharaxaad:
switch(day)
: Waxaa la eegi doonaa qiimahaday
.case 3:
: Haddii qiimahaday
uu yahay 3, waxaa la daabacayaa "Arbaco".
© 2025 C++ Casharro Loogu Talagalay Bilowga - Dhamaan xuquuqda waa la ilaaliyaa.