Pages

Pages

C lesson 3

ဒီအခန္းမွာေတာ့ C++ ရဲ့ Variable ေတြကိုတည္ေဆာက္နည္းကိုေလ့လာၾကပါမယ္၊ အခု Variable တစ္ခုေရးမယ္ အဲ့ဒီ့ Variable ရဲ့ နာမည္ကို X လို႔ ထားမယ္၊ အဲ့ဒီ့ X ရဲ့တန္ဖိုးကို Su Su လို႔ေပးမယ္၊ ေအာက္မွာၾကည့္၊
X = Su Su 
I am X.
I am X ဆိုတဲ့ စာေၾကာင္းမွာ X ေနရာက သူ႔ရဲ့တန္ဖိုးျဖစ္တဲ့ Su Su ကို အစားထိုးလိုက္ရင္ I am Su Su လို႔ျဖစ္သြားမယ္၊ ဒီေတာ့ X ဆိုတာ Varible ျဖစ္ျပီး သူ႔အလုပ္က တန္ဖိုးေတြကိုသိုေလွာင္တယ္ဆိုတာကို မွွတ္သားပါ၊ ေအာက္က ေနာက္ထပါ ဥပမာ တစ္ခုကို ထပ္ၾကည့္ပါ၊
X = 10
5 + X = ?
အထက္ က ဥပမာ မွာ Variable ျဖစ္တဲ့ X ရဲ့တန္ဖိုးက  10 ေနာက္ထပ္စာေၾကာင္းမွာေတာ့ 5+X = ? ဆိုတဲ့ 5 နဲ႔ X ရဲ့တန္ဖိုးေပါင္းတဲ့အေျဖကိုရွာခိုင္းတာ၊ ဒီေတာ့ အေျဖက 12 ေပါ့၊
အထက္က ဥပမာ ေတြမွာ Variable အျဖစ္ x ကိုသတ္မွတ္တယ္၊ ျပီးေတာ့ Variable ျဖစ္တဲ့ X မွာ တန္ဖိုးေတြသိုေလွာင္တယ္၊ ျပီးေတာ့ X ေတြကို ေခၚျပီး အသံုးခ်တယ္၊
ဒီဥပမာ ေတြကို ၾကည့္ျခင္း အားျဖင့္  Variable ဆိုတာ ဂဏန္း နဲ႔ စာသား တန္ဖိုး ေတြကို သိုေလွာင္တယ္ဆိုတာကို မွတ္သားပါ၊ (ငယ္ငယ္ က သင္ခဲ့တဲ့ မသိကိန္းတန္ဖိုးေတြလိုေပါ့)
C++ မွာေတာ့ Variable ေတြကို တည္ေဆာက္ရာမွာ တည္ေဆာက္မယ့္ Variable ရဲ့ data type ေတြကို အရင္ သတ္မွတ္ရတယ္၊ data type ေတြအေၾကာင္းကိုေနာက္ပိုင္းမွ သင္ျပသြားမယ္၊ အခုေတာ့ integer ဆိုတဲ့ data type ကို ပဲ မွတ္ထားလိုက္ဦး၊ Integer က ဒသမ မပါတဲ့ ဂဏန္းတန္ဖိုး ဥပမာ  2, 39, 345 တို႔လိုမ်ိဳးပါ၊ သတ္မွတ္မယ့္ Variable ရဲ့ data type ကို ေရးျပီးသြားရင္ေတာ့ သင္ၾကိဳက္တဲ့ နာမည္နဲ႔ variable ကို စျပီးေရးလို႔ရပါပီ၊ ေအာက္မွာဥပမာ ၾကည့္ပါ၊
Int waiferkolar = 70 ;
အထက္က ဥပမာ မွာ variable အျဖစ္ waiferkolar ကိုသတ္မွတ္လိုက္တယ္၊ သူ႔ရဲ့ data type ကို  Integer အျဖစ္ ထားတယ္၊ တန္ဖိုးက 70 ; အခု အထက္က Variable ကိုပဲ Output (အေျဖထုတ္ၾကည့္ၾကမယ္၊ သင့္ကြန္ျပဴတာ မ်က္ႏွာျပင္မွာ ေပၚလာေအာင္အေျဖထုတ္တာကို Output လုပ္တယ္ေခၚတယ္၊ ေနာက္ပိုင္း Output လုပ္မယ္လို႔ပဲ သံုးႏွံဳးသြားမယ္)၊
Int waiferkolar = 70;
Cout << waiferkolar ;
အထက္က ကုတ္ကို Run ၾကည့္လိုက္ရင္ သင့္ကြန္ျပဴတာ Screen မွာ 70 ဆိုတဲ့ အေျဖကိုရမယ္၊ Variable ျဖစ္တဲ့ waiferkolar ကို Output လုပ္လိုက္ေတာ့ သူ႔ရဲ့တန္ဖိုးျဖစ္တဲ့ 70 ကို အေျဖထုတ္ေပးတာပါ၊ ကြန္ျပဴ တာ Program တိုင္းမွာ Variable ရဲ့ တန္ဖိုးကိုပဲ အေျဖထုတ္ေပးပါတယ္၊ ဘယ္ Program ကမွာ Variable ကို အေျဖမထုတ္ေပးဘူး၊ ဒီေနရာမွာ တစ္ခု သတိထားရမွာက အထုတ္ဖို႔ေရးတဲ့အခါ Variable ကို အဖြင့္အပိတ္ ႏွစ္ထပ္ ေကာ္မာ မပါပဲ ေရးရတယ္၊
အထက္က ဥပမာ က Variable ေတြကို အသံုး ျပဳျပီး တန္ဖိုးေတြကို အေျဖထုတ္တာပါ၊ ဒါတင္မက ဘဲ Variable ေတြကို ေပါင္း ႏွဳတ္ ေျမာက္ စား လုပ္လို႔ရေသးတယ္၊ ေအာက္မွာၾကည့္ပါ၊
Int a = 7;
Int b = 8;
Int sum = a + b;
Cout << sum;
အထက္က ကုတ္ကို Run ၾကည့္လိုက္ရင္အေျဖက 15 ရေနမယ္၊ ပထမ variable ျဖစ္တဲ့ a ရဲ့တန္ဖိုးက 7 ဒုတိယ Variable ျဖစ္တဲ့ b ရဲ့တန္ဖိုးက 8 တိယ Variable ျဖစ္တဲ့ sum ရဲ့တန္ဖိုးက a + b ဆိုတဲ့ ပထမ Variable နဲ႔ ဒုတိယ Variable တို႔ကို ေပါင္းလို႔ရတဲ့အေျဖ၊ ဒီမွာ Variable ေတြကိုေပါင္းတယ္လို႔ေျပာေပမယ့္ ေရးေပမယ့္ တကယ္ေပါင္းတာက Variables ေတြရဲ့တန္ဖိုးေတြပါ၊ 7 နဲ႔ 8 ေပါင္းလို႔ရတဲ့အေျဖက တတိယ variable ရဲ့တန္ဖိုးဆိုေတာ့ တတိယ variable က 15 ျဖစ္သြားတယ္၊ အဲ့ဒီ့ တတိယ တန္ဖိုးကို  Output လုပ္လိုက္တဲ့အတြက္ အေျဖ 15 ကိုရတာ၊ အထက္က ဥပမာ ကိုပဲ ေအာက္က အတိုင္း ေျပာင္းေရးျပီး Run ၾကည့္လိုက္၊
Int a = 7;
Int b = 8;
Int sum = a - b;
Cout << sum;
အထက္မွာေတာ့ variable sum ရဲ့တန္ဖိုးက variable b ရဲ့တန္ဖိုးကေန variable a ရဲ့တန္ဖိုးကိုႏွုတ္ထားတဲ့ ရလဒ္ ဆိုေတာ့  variable c ရဲ့တန္ဖိုးက 1 ျဖစ္သြားတယ္၊ အဲ့ဒီ့ အေျဖကို sum ကို Output လုပ္လုိက္ေတာ့ 1 ဆိုတဲ့အေျဖကို သင့္ကြန္ျပဴတာ မ်က္ႏွာျပင္မွာေတြ႔ရမယ္၊
Variable ေတြကို အျခားတည္ေဆာက္ပံု နည္းတစ္ခုကေတာ့ အရင္ဆံုး Variable တစ္ခုကို ေၾကျငာျပီး ေနာက္မွ တန္ဖိုး ထည့္သြင္းတဲ့နည္းပါ၊ declearing Variable လို႔ေခၚတယ္၊
Int a;
a = 20;
အထက္ က ကုတ္ရဲ့မ ထမ စာေၾကာင္းမွာ int a; ဆိုတာက တည္ေဆာက္မယ့္ Variable ကို အရင္ေၾကျငာလိုက္တာ၊ ျပီးေနာက္ေနာက္ထပ္စာေၾကာင္းမွာ a = 20; ဆိုျပီး variable ရဲ့တန္ဖိုးကိုထည့္တယ္၊ ဒါကေတာ့ Variable ကို အရင္ declear (ေၾကျငာ) ျပီး ေနာက္ပိုင္းမွ တန္ဖိုးကိုသတ္မွတ္တဲ့နည္းပါ၊

အခု အထက္က ဥပမာကိုေသခ်ာၾကည့္ျပီး variable ေတြကိုတည္ေဆာက္ပံုကို ေသခ်ာေလ့လာပါ၊  ေနာက္အခန္းမွာေတာ့ Variables ေတြကို အသံုးျပဳျပီး ဂဏန္းေပါင္းစက္ တည္ေဆာက္မွာျဖစ္တဲ့အတြက္ Variable ေတြကိုေကာင္းေကာင္းနားလည္ထားဖို႔လိုတယ္၊

No comments:

Post a Comment