ျမန္မာေတြကြန္ပ်ဴတာကုိ ကေလးကစားစရာလုပ္ၾကမယ္။
This is not a dream!!!

Wednesday, December 5, 2012

c++ အေၾကာင္း

ကဲဒီတစ္ေခါက္မွာေတာ့ c++ အေၾကာင္းေရးရင္ေကာင္းမယ္ထင္လို.ေရးလိုက္တာပါ။
c++ အေၾကာင္းေၿပာရရင္သူကလဲ programming အပိုင္းပါဘဲ
ညီမတို.က C/C++ Code ေတြကို Microsoft Visual Studio ထဲမွာ run ပါမယ္။

အရင္ဆံုး Microsoft Visual Studio ထဲမွာ new project ကိုအရင္ေရြးပါ။
file name ထည့္ location ထည့္ၿပီး save ပါ။
ၿပီးရင္ source file ထဲမွာ right click ႏွိပ္ add > new item ကိုသြားၿပီး c++ file

 .cpp ကိုေရြးေပးပါ။
ထို.ေနာက္ project တခုထြက္လာပါမယ္။

C++ code အေၾကာင္းကိုေၿပာၿပသြားပါမယ္။
အရင္ဆံုး code ကိုေရးလိုက္ပါမယ္ ၿပီးရင္ေအာက္မွာရွင္းၿပေပးပါမယ္။

#include <iostream>
using namespace std;

int main()
{
    cout << "Hello World!";
    cout << endl;
    cout << "my name is  htet";
    cout << endl;
    int oranges;
    oranges = 5;
    cout << oranges;
    cin.get();
    return 0;
}


#include <iostream> ဆိုၿပီးcode ၏ အေပၚမွာေၾကာ္ၿငာခ်က္တခုထုတ္ေပးရပါတယ္။

 initialization main function ထဲမွာ
cout << "Hello World!" ဆိုၿပီးေရးထားတာေတြ.ရပါမယ္။ cout က ထြက္မွာၿဖစ္ပါတယ္။
ဘာကိုထြက္မလဲဆိုေတာ့
 "Hello World!" ကိုထြက္မွာၿဖစ္ပါတယ္။

endl ဆိုတာက end line ေအာက္တေၾကာင္းဆင္းခိုင္းတာပါ။
program တခုနဲ.တခုကို semicolon (;) နဲ.ဆက္ထားတာၿဖစ္ပါတယ္။

    cout << "Hello World!";
    cout << endl;
    cout << "my name is  htet";
ကိုတေၾကာင္းထဲပံုစံၿဖင့္ေရးလို.ရပါေသးတယ္။
cout << "Hello World!" << endl << "my name is htet";
ဒီလိုပံုစံမ်ိဳးနဲ.လဲ program ေရးလို.ရပါတယ္။

oranges = 5;
variable အေနနဲ. declare ေၾကာ္ၿငာထားတာပါ။ သူကို cout ထဲၿပန္ေခၚသံုးထားတာပါ။

cin.get()ကအေပၚကေရးထားတာေတြထြက္ဖို.ပါ။သူမရွိပါက program ထြက္မွာမဟုတ္ပါ။
semicolon (;) မပါကလဲ ထြက္ရွိမည္မဟုတ္ပါ။ အလုပ္လုပ္မည္မဟုတ္ပါ။

ကိုယ္ေရးထားတဲ့ program ကို exe နဲ.ၿမင္ခ်င္ရင္ F5 or Start Debugging ကိုႏွိပ္လိုက္ပါ။
exe နဲ.ၿမင္ရပါမယ္။

ထြက္လာမွာကေတာ့
"Hello World!"
"my name is htet"
5
ဆိုၿပီးထြက္လာပါမယ္။


Assigning variables အေနနဲ.သံုးထားတဲ႔ဥပမာကေတာ့
#include <iostream>
using namespace std;
int main()
{
    int table;
    table = 5;
    int chair;
    chair = 4;
    int furniture;
    furniture = table + chair;
    cout << furniture;
    cout << "It is table" << table <<endl;
    cout << "It is chair" << chair <<endl;
    cout << "It is furniture" << furniture <<endl;
    cin.get();
    return(0);
}

ထြက္လာမွာက 9 ၿဖစ္ပါတယ္။ table ကို ၅ လိုသတ္မွတ္ထားၿပီး chair ကို ၄ လိုသတ္မွတ္ထားတယ္။
သူတို.ႏွစ္ခုကိုေပါင္းလိုက္တာ furniture ဆိုတဲ့ variable ထဲေရာက္သြားၿပီး ၉ ဆိုတာထြက္လာပါတယ္။
It is table5
It is chair4
It is furniture9
ထြက္ပါမယ္

Mathematical Operators ဆိုၿပီး php ကလို သေကၤတ ေတြရွိပါတယ္။ php လိုပါဘဲ
 +     addition            အေပါင္း
 -     subtraction        အႏုတ္
 *     multiplication        အေၿမွာက္
 /     division            အစား
 %     modulus            အၾကြင္းကိုယူတာပါ

ဥပမာ အေနနဲ.

#include <iostream>
using namespace std;
int main()
{
    int cat=10;
    int dog=3;
    int animal=cat % dog;
    cout << animal << endl;
    int apples=20;
    int oranges=10;
    int fruits=apples - oranges;
    cout << fruits << endl;
    cin.get();
    return(0);
}

အေၿဖက
1
10
1 က စားလိုက္၍အၾကြင္းရေသာ အေၿဖၿဖစ္ပါတယ္။
10 က ႏႈတ္လို.ရတဲ႔အေၿဖပါ။















~~~~~~~~~~ ဖတ္ရႈတဲ့အတြက္ေက်းဇူးတင္ပါတယ္ရွင္ ~~~~~~~~~ /-/t3t

Comment

IP