WEBVTT 00:00:01.083 --> 00:00:03.846 ဒီဟာနဲ ့ ပတ္သက္ျပီးကူညီဖို ့ က်ြန္ေတာ္တို႕မွာ ၀င္စတန္လို႕ေခၚတဲ႕သူငယ္ခ်င္းေလးရွိပါတယ္ 00:00:03.846 --> 00:00:06.424 သူ႕ပံုစံၾကည္႕ရတာေတာ႕ မထင္မွတ္ေလာက္ေအာင္ဘဲေကာငး္လြန္းလွပါတယ္ 00:00:06.424 --> 00:00:08.911 ဒါေပမယ္႕ကြၽန္ေတာ္ကေတာ႕ သူ႕မ်က္လံုးရဲ႕အရြယ္အစားကိုအနညး္ငယ္ေလာက္ေျပာင္းခ်င္ပါတယ္ 00:00:08.911 --> 00:00:10.784 ဒီေနရာဟာ သူ႕မ်က္လံုးကို ကြၽန္ေတာ္ဆြဲရမယ္႕ေနပါဘဲ 00:00:10.784 --> 00:00:13.343 ဒီမွာကြ်န္ေတာ္တို႕ အရာင္ျဖည္႕ထားတယ္ ၊ ဘဲဥပံု ၂ခုဆြဲထားတာကိုသင္ျမင္ေတြ႕နိုင္ပါတယ္။ 00:00:13.343 --> 00:00:15.273 တကယ္လို႕ ကြၽန္တာ္ဟာဘဲဥပံုရဲ႕အရြယ္အစားကို ထပ္ျပီးေသးခ်င္တယ္ဆိုရင္ေတာ႕ 00:00:15.273 --> 00:00:18.011 ကြၽန္ေတာ္တို႕သူ႕ရဲ႕အက်ယ္အ၀န္းကိုျပင္ေပးလို႕ရပါတယ္။ ေနာက္ထပ္ က်ြန္ေတာ္တို႕သူ႕ကိုပိုမိုလံုး၀န္းေအာင္ ျပင္ခ်င္ေသးပါတယ္။ 00:00:18.011 --> 00:00:20.284 ဒါေၾကာင္႕ကၽြန္ေတာ္သူ႕ရဲ႕အျမင္႕ကို အရြယ္အစားတူသြားေအာင္ျပင္ဆင္ေပးပါမယ္။ 00:00:20.284 --> 00:00:22.955 ေကာင္းျပီ။ ေနာက္ထပ္ကၽြန္ေတာ္ဟာသူ႕ရဲ႕ မ်က္လံုးတစ္စံုကို အရြယ္အစားတူေအာင္ျပင္ခ်င္ပါေသးတယ္။ 00:00:22.955 --> 00:00:25.381 ဒါ႕ေၾကာင္႕သူ႕ေနာက္ထပ္မ်က္လံုးတစ္ဖက္ရဲ႕ အျမင္႕နဲ႕ အက်ယ္ကို ေျပာင္းလဲေပးရပါမယ္။ 00:00:25.381 --> 00:00:28.497 မဟုတ္ေသးဘူး။ သူတို႕မ်က္လံုးေတြဟာ အနညး္ငယ္ေသးေနေသးတယ္။ ဒါေၾကာင္႕ ကြ်န္ေတာ္သူတို႕ကို ထပ္ျပီး ေျပာငး္လဲပါအံုးမယ္။ 00:00:28.707 --> 00:00:30.839 အကယ္၍ ဂဏန္းတစ္လံုးထဲေျပာင္းလိုက္မယ္ဆိုရင္ သိပ္ျပီးမေကာငး္ႏိုင္ပါဘူး၊ 00:00:30.839 --> 00:00:32.656 ျပီးေတာ႕ မ်က္လံုး၂ဖက္လံုးေျပာင္းရင္ေကာင္းမလား? 00:00:32.877 --> 00:00:36.191 ဒီမွာတင္ variables ရဲ႔ဇာတ္လမ္းစတာပါဘဲ။ 00:00:37.232 --> 00:00:40.848 Variable ဆိုတာ နာမည္ ဒါမွမဟုတ္ အရာ၀တၳဳတစ္ခုခုအတြက္ အမွတ္အသားလိုပါဘဲ။ 00:00:41.303 --> 00:00:44.523 ကြၽန္ေတာ္ကေတာ႕ variable ကို ၾကီးမားျပီး နာမည္ေပးထားတဲ႕ ပံုးတစ္ပံုးအေနနဲ႕ မွတ္ယူပါတယ္။ 00:00:44.566 --> 00:00:46.295 သင္ဟာအဲ႕ဒီပံုးၾကီးထဲကို သင္ၾကိဳက္ႏွစ္သက္ရာေတြကိုထည္႕သြင္းနိုင္ပါတယ္။ 00:00:46.295 --> 00:00:47.588 ဒါေပမယ္႕ သင္ေပးထားတဲ႕ပံုးရဲ႕နာမည္ကေတာ႕မေျပာငး္လဲပါဘူး။ 00:00:47.747 --> 00:00:51.937 အဲ႕ဒီပံုးထဲကအရာေတြကိုေတာ႕ Variable ရဲ႕တန္ဖိုးေတြလို႕ကၽြန္ေတာ္တို႕ေခၚဆိုနိုင္ပါတယ္။ 00:00:53.702 --> 00:00:55.745 ဆိုေတာ႕ ကြၽန္ေတာ္တို႕ Variable ေတြ ကိုလက္ေတြ႕စျပီးသံုးၾကည္႕ရေအာင္။ 00:00:55.745 --> 00:00:57.564 ကြ်န္ေတာ္တို႕အဲ႕ဒါေတြကိုဒီမွာဘဲလုပ္ၾကရေအာင္ 00:00:57.564 --> 00:01:00.333 သင္တို႕လုပ္ရမွာကVariable ကိုကိုယ္စားျပဳတဲ႕ var ဆိုတာေလးရိုက္ရမွာပါ။ 00:01:00.333 --> 00:01:02.477 space ျခား ..ျပီးေတာ႕ Variableရဲ႕နာမည္ 00:01:02.477 --> 00:01:04.465 အဲ႕ဒီအရာဟာ Variable ကဘာကိုသိမ္းထားမယ္ဆိုတာကိုေဖာ္ျပေပးမယ္႕အရာဘဲ 00:01:04.465 --> 00:01:06.007 ဆိုေတာ႕ ဒါကိုကၽြန္ေတာ္တို႕ eyeSize(မ်က္လံုးရဲ႕အရြယ္အစား) လို႕ေခၚရေအာင္ 00:01:06.007 --> 00:01:07.997 ျပီးေတာ႕ သင္ၾကိဳက္ႏွစ္သက္ရာနာမည္လဲေပးလို႕ရပါတယ္။ 00:01:07.997 --> 00:01:10.043 ဒါေပမယ္႕ စာလံုးေတြရဲ႕ၾကားမွာ space ျခားလုိ႕ေတာ႕မရပါဘူး။ 00:01:10.043 --> 00:01:11.974 ျပီးေတာ႕ semicolonလဲ မေမ႕ခဲ႕ပါနဲ႕အံုး။ 00:01:12.248 --> 00:01:14.447 ဒီေတာ႕ကြၽန္ေတာ္တို႕ eyeSize လို႕ေခၚတဲ႕ variable ေလး လုပ္ျပီးသြားျပီ 00:01:14.447 --> 00:01:16.936 ဘာေၾကာင္႕လဲဆိုေတာ႕ ၀င္စတန္ရဲ႕မ်က္လံုးရဲ႕အရြယ္အစားကို ဒီေကာင္ေလးက သိမ္းထားမယ္။ 00:01:16.936 --> 00:01:19.511 ဒါေပမယ္႕ variable ထဲမွာ တန္ဖိုးမရွိေသးဘူး။ 00:01:19.846 --> 00:01:22.642 သူ႕ကိုတန္ဖိုးထည္႕ဖို႕ဆိုရင္.. ကြၽန္ေတာ္တို႕ eyeSize လို႕အရင္ရုိက္ရမယ္ 00:01:22.642 --> 00:01:27.186 ျပီးရင္ ညီမၽွျခင္း( = ) လို႕ရိုက္.. ျပီးရင္ ၂၀ ဆိုျပီးရိုက္ရမယ္။ 00:01:27.611 --> 00:01:29.370 ေကာင္းျပီ .. ယခု ညီမၽွျခင္း အမွတ္သေကၤတကိုေတြ႕ပါသလား? 00:01:29.370 --> 00:01:31.763 သင္တို႕ သခ်ာၤဆရာကသင္တို႕ကိုသင္ထားတာေတြကိုေမ႕ပစ္လိုက္ပါ 00:01:31.763 --> 00:01:35.086 အဲ႕ဒီ ညီမၽွျခင္း အမွတ္သေကၤတဟာ ညီတူညီမွၽျဖစ္တယ္လုိ႕ ဆိုလိုျခင္းမဟုတ္ပါဘူး အဲ႕ဒါဟာသတ္မွတ္ျခင္းလို႕အဓိပၸာယ္ရပါတယ္။ 00:01:35.391 --> 00:01:41.264 ဆိုလိုတာက ကြၽန္ေတာ္တို႕ဟာ ၂၀ဆိုတဲ႕ တန္ဖိုးကို eyeSize လိုေခၚတဲ႕ variable ထဲမွာ သတ္မွတ္လိုက္တာပါ။ 00:01:42.014 --> 00:01:43.716 တျခားတနည္းနဲ႕ေျပာရမယ္ဆိုရင္ ၂၀ဆိုတဲ႕ဂဏန္းကို ထည္႕လိုက္တာပါဘဲ 00:01:43.716 --> 00:01:45.576 eyeSize လို႕ေခၚတဲ႕ ပံုးထဲကိုထည္႕လိုက္တာပါ။ 00:01:45.728 --> 00:01:48.438 ကၽြန္ေတာ္တို႕မွတ္မိရမွာက သခ်ာၤစာသင္ခန္းထဲမွာဆို 00:01:48.438 --> 00:01:51.818 x=3 ရယ္ 3=Xရယ္ 00:01:51.818 --> 00:01:54.457 ဆိုတာဟာ တူညီပါတယ္လို႕ေျပာတာပါ။ 00:01:54.457 --> 00:01:56.377 ေကာင္းျပီ ဒီမွာေတာ႕ သင္အဲ႕ဒီလိုလုပ္လို႕မရပါဘူး။ 00:01:56.377 --> 00:01:58.443 ညီမွၽျခင္း သေကၤတရဲ႕ ဘယ္ဘက္မွာရွိေနတဲ႕အရာေတြဟာ 00:01:58.443 --> 00:01:59.985 variable ဘဲျဖစ္ပါတယ္ 00:01:59.985 --> 00:02:03.397 ညီမၽွျခင္း သေကၤတရဲ႕ ညာဘက္အျခမ္းမွာရွိေနတာေတြကေတာ႕ တန္ဖိုးေတြျဖစ္ပါတယ္။ 00:02:03.397 --> 00:02:05.331 အဲ႕ဒီအရာေတြဟာ သင္ Variable ထဲကို သတ္မွတ္လိုက္တာေတြပါဘဲ 00:02:05.501 --> 00:02:07.549 သင္႕ကိုကူညီနိုင္မယ္႕အေကာင္းဆံုးနည္းလမ္းကေတာ႕ ဘယ္ဘက္ကဘာဆိုတာကိုမွတ္မိေနဖို႕ 00:02:07.549 --> 00:02:09.790 ကိုယ္Code ေရးေနစဥ္မွာ ကိုယ္႕ကိုယ္ကိုသတိေပးေနဖို႕လိုပါတယ္။ 00:02:09.790 --> 00:02:11.491 ေကာင္းမြန္တဲ႕ Programေရးသူေတြ ျပဳမူသလိုပါဘဲ။ 00:02:11.491 --> 00:02:15.290 တကယ္လို႕သင္ဟာ ညီမွၽျခင္းသေကၤတကို ရိုက္နွိပ္လိုက္ျပီဆိုရင္ေတာ႕ ဒါကို ညီမၽွျခင္း(equal) လို႕မေခၚပါနဲ႕ ရယူသည္(get)လို႕ေခၚၾကရေအာင္။ 00:02:15.290 --> 00:02:18.587 ဒီေတာ႕ eyeSize (မ်က္လံုးအရြယ္အစား)ကို ၂၀လို႕ရယူလိုက္ပါ 00:02:19.619 --> 00:02:22.049 ျပီးေတာ႕သင္ရဲ႕ပရိုဂရမ္မွာ eyeSize ကိုသံုးလိုက္တဲ႕အခ်ိန္တိုင္း 00:02:22.049 --> 00:02:24.780 ကြန္ျပဴတာက ဘယ္လိုျဖစ္သြားမလဲဆိုေတာ႕..အိုး!ဟုတ္တယ္ အဲ႕ဒါvariable 00:02:24.780 --> 00:02:27.871 သူမ ဒီတန္ဖိုး၂၀ဆိုတာကိုဆိုလိုမွန္းကြ်န္ေတာ္သိပါတယ္ 00:02:28.312 --> 00:02:31.131 ဒါဆို ၾကည္႕လိုက္ၾကရေအာင္.. ကြ်န္ေတာ္ဒီဟာကို ေကာ္ပီလုပ္လိုက္မယ္ 00:02:31.419 --> 00:02:34.405 ျပီးေတာ႕ဒီဂဏန္း၄ခုမွာအစားထိုးလိုက္မယ္ 00:02:34.785 --> 00:02:37.058 က်ြန္ေတာ႕ရဲ႕eyeSize variable အသစ္ေတြနဲ႕အစားထုိးလိုက္မယ္ 00:02:38.255 --> 00:02:39.614 ျပီးေတာ႕ ေဟာဒီမွာေတြ႕လား! 00:02:39.614 --> 00:02:43.920 ၀င္စတန္႔ရဲ႕မ်က္လံုးတစ္စံုက အခုေတာ႕ လံုး၀န္းျပီးအရြယ္အစားတူသြားျပီ 00:02:43.920 --> 00:02:46.591 တစ္ကယ္လို႕မ်က္လံုးတစ္စံုရဲ႕ တန္ဖိုးေတြကိုကြ်န္ေတာ္ေျပာင္းခ်င္တယ္ဆိုရင္ 00:02:46.591 --> 00:02:47.730 ဒါမွမဟုတ္ မ်က္လံုးတစ္စံုရဲ႕ အရြယ္အစားကိုေျပာင္းခ်င္တယ္ဆိုရင္ 00:02:47.730 --> 00:02:50.547 ဒီ Variable ရဲ႕တန္ဖိုးေတြကို ေျပာင္းလဲနိုင္ပါတယ္ 00:02:51.002 --> 00:02:53.045 အာ!!! ေတာ္ေတာ္ေကာင္းသြားျပီ 00:02:54.309 --> 00:02:55.667 ေကာင္းျပီ... အဆံုးသတ္ၾကရေအာင္ 00:02:55.667 --> 00:02:58.512 ဒီမွာ ကြၽန္ေတာ္တို႕ eyeSize(မ်က္လံုးအရြယ္အစား)လို႕ေခၚတဲ႕ variable အသစ္တစ္ခု ျပဳလုပ္ခဲ႕ျပီ 00:02:58.512 --> 00:03:01.037 ျပီးေတာ႕ သူ႕ရဲ႕တန္ဖိုးကို ၃၃လို႕ ကြ်န္ေတာ္တို႕ေပးခဲ႕ျပီ 00:03:01.037 --> 00:03:02.855 ဒါေတြအားလံုးကို အဆင္႕တစ္ခုထဲနဲ႕ ကြ်န္ေတာ္တို႕လုပ္နိုင္ပါတယ္ 00:03:02.855 --> 00:03:05.927 var eyeSize လို႕ရိုက္လိုက္ပါ ။ ဒါကပထမအဆင္႕ပါ 00:03:05.927 --> 00:03:08.717 ၃၃လို႕ရိုက္လိုက္ပါ ။ ဒါက ဒုတိယအဆင္႕ပါ။ 00:03:08.717 --> 00:03:10.825 တကယ္လို႕ ဒီႏွစ္ေၾကာင္းလံုးကို ဖ်က္လိုက္တယ္ဆိုရင္ေတာင္ 00:03:10.825 --> 00:03:12.626 အရာအားလံုးက ဆက္ျပီးအလုပ္လုပ္ေနအံုးမွာကို သင္ျမင္ေတြ႕နိုင္ပါတယ္။ 00:03:13.449 --> 00:03:16.761 ေနာက္ျပီး ကြန္ျပဴတာဟာ code ေတြကို အထက္ကေနေအာက္ ဖတ္သြားတယ္ဆိုတာကိုလဲသတိျပဳရပါမယ္။ 00:03:16.761 --> 00:03:19.188 ဒါေၾကာင္႕ေအာက္မွာ eyeSize ရွိတယ္ဆိုတာကိုသိရပါမယ္ 00:03:19.188 --> 00:03:21.668 ဘာ႕ေၾကာင္႕လဲဆိုေတာ႕ ကြ်န္ေတာ္တို႕ အဲ႕ဒါကို အေပၚမွာ သတ္မွတ္ထားျပီးသားမို႕လို႕ပါဘဲ။ 00:03:21.668 --> 00:03:24.309 အကယ္၍ ဒါကိုေအာက္မွာထားလိုက္တယ္ဆိုရင္ 00:03:25.021 --> 00:03:28.446 ဒီ code ေရးထားတဲ႕ အေၾကာင္းက္ိုေရာက္တဲ႕အခါ ကြန္ျပဴတာက 00:03:28.446 --> 00:03:30.989 eyeSize ! eyeSize ဆိုတာဘာပါလိမ္႕..ဒါကိုဘာလဲကြ်န္ေတာ္မသိဘူးလို႕ျပပါလိမ္႕မယ္။ 00:03:30.989 --> 00:03:34.002 အမွန္က ကြ်န္ေတာ္တို႕မွာeyeSize ကို သတ္မွတ္ထားတာမရွိဘူးလို႕ error တက္ေနတာပါ။ 00:03:34.002 --> 00:03:35.570 သင္ဟာသင္႕ကိုယ္သင္ ေတြးထင္ေကာင္းေတြးထင္ေနပါလိမ္႕မယ္ 00:03:35.570 --> 00:03:37.481 ငါဒီမွာ သတ္မွတ္ထားခဲ႕သားဘဲလို႕ေပါ႕ 00:03:37.481 --> 00:03:39.584 ဒါေပမယ္႕ ကြန္ျပဴတာကအဲ႕ဒီေလာက္မေတာ္ပါဘူး.. သူဒါကိုမသိပါဘူး 00:03:40.406 --> 00:03:42.636 အေပၚကိုျပန္သြားၾကည္႕ရေအာင္ 00:03:44.029 --> 00:03:45.549 သင္ေသခ်ာေအာင္လုပ္ရမွာက 00:03:45.549 --> 00:03:48.259 ဒါကိုမသံုးခင္ သင္ဟာ variable သတ္မွတ္ထားခဲ႕လားဆိုတာပါဘဲ 00:03:52.101 --> 00:03:56.101 ခုေတာ႕သင္ဟာ variable ေတြအေၾကာင္းကုိသိသြားပါျပီ.. ေရးးးးးးး!!!!!!!!