Popular Posts

ဆည္းဆာအခ်ိန္ ဟာ ေကာင္းကင္ထက္မွာက်ယ္၀န္းျပီးလွပတယ္၊ နက္ရႈိင္းတယ္၊ ေနာက္...လြတ္လပ္မႈရွိတယ္။ ဒါေၾကာင့္.... ဆည္းဆာ ဟာ က်ယ္၀န္း၊ နက္ရႈိင္းျပီး လြတ္လပ္မႈရွိတဲ့ သတင္းဆုိဒ္ေလးပဲ ျဖစ္ပါတယ္။ ဆည္းဆာ မွာ ေဖာ္ျပထားတဲ့ သတင္းေတြဟာ ကိုယ္ပိုင္မဟုတ္ပါ။ အင္တာနက္စာမ်က္ႏွာမ်ားေပၚမွာ ျပန္႔က်ဲေနတဲ့ သတင္း နဲ႔ ဓါတ္ပံုေတြကို လူအမ်ားၾကည့္ရႈႏိုင္ဖို႔ အခ်ိန္နဲ႔တေျပးညီ တင္ျပထားျခင္းသာျဖစ္ပါတယ္။ ဆည္းဆာ ကေရးသားေဖာ္ျပတဲ့သတင္းနဲ႔ဓါတ္ပံုေတြ မွတစ္ပါး အျခားသတင္းနဲ႔ဓါတ္ပံုမ်ားဟာ သက္ဆိုင္သူမ်ားရဲ႕ မူပိုင္သာျဖစ္ပါေၾကာင္းအသိေပးအပ္ပါတယ္။ ဆည္းဆာဘေလာ့အားလာေရာက္လည္ပါတ္သူအားလုံးကုိ အထူးေက်းဇူးတင္ရသည္။
လာလည္ၾကသူမိတ္ေဆြအေပါင္းေပ်ာ္ရႊင္ခ်မ္းေျမ့ၾကပါေစ

Sunday, September 28, 2014

C++ Programming ( Lesson 5 )

















မဂၤလာပါ..။ ဒီေန႔ေတာ့.. အရင္က.. ေၿပာခဲ့တဲ့.. သင္ခန္းစာေတြနဲ႔.. ပတ္သက္ၿပီး.  program ေလး.. တစ္ပုဒ္ ေရးၾကရေအာင္ေနာ္..။ အရင္က..သင္ခန္းစာေတြလည္း.. မွတ္မိမယ္လို႔လည္းထင္ပါတယ္..။ ညီမလည္း.. အခ်ိန္ရရင္.. ရသလို.. တင္တင္ေပးမွာပါ။ HTML ေရာ. C++ ေရာက. ညီမပဲေရးတာဆိုေတာ့.. တစ္ပုဒ္နဲ႔တစ္ပုဒ္က... နည္းနည္းေတာ့..ၾကာပါတယ္.။ စိတ္ရွည္ရွည္နဲ႔..  ေလ့လာၾကပါလို႔ပဲ.. ေမတၱာရပ္ခံခ်င္ပါတယ္.. ^_^

ေအာက္က.. ပုဒ္စာေလးကေတာ့.. Dollar တန္ဖိုးထည့္လိုက္ရင္.. ၿမန္မာေငြက်ပ္ကုိ.. တြက္ေပးတာပါ.။ 

Converter    
Dollar                   Myanmar Kyats
1 USD                     956 kyats
1 FEC                      946 kyats
1 SGD                     765 kyats
1 EUR                     1279 kyats


#include<iostream.h>
void main( )
{
  int dollar, uprice, fprice, sprice, eprice;
  cout<<"Enter the dollar $";
  cin>>dollar;
  uprice = dollar * 956;
  fprice = dollar * 946;
  sprice = dollar * 765;
  eprice = dollar * 1279;
  cout<<"Myanmar kyats for USD:"<<uprice<<"\n";
  cout<<"Myanmar kyats for FEC:"<<fprice<<"\n";
  cout<<"Myanmar kyats for SGD:"<<sprice<<"\n";
  cout<<"Myanmar kyats for EUR:"<<eprice<<"\n";


- အေပၚက..  example ေလးကုိ.. Turbo C မွာသြား Run ၾကည့္လိုက္ပါ..။ (C:\TC\BIN\TC.exe)
- Alt+F9 ႏွိပ္ၿပီး.. compile လုပ္ပါ..။
- Error မရိွလွ်င္.. Ctrl+F9 ႏွိပ္ၿပီး run ပါ။ run လုိ႔မပါလာရင္.. window>user screen ကုိ..သြားႏွိပ္လိုက္ပါ.။
အမည္းေရာင္.. screen ေပၚလာပါလိမ့္မယ္.။
- int dollar, uprice, fprice, sprice, eprice; ဆုိၿပီး.. အားလံုးကုိ.. integer သတ္မွတ္ထားပါတယ္.။ ဒသမကိန္းထည့္လို႔မရပါဘူး..။ ထည့္ခ်င္ရင္.. int ေနရာမွာ.. float dollar, uprice, fprice, sprice, eprice; ဆိုၿပီးထားလိုက္ပါ..။
- Enter the dollar $ ဆုိၿပီး.. user ထည့္ေပးခ်င္တဲ့.. dollar တန္ဖိုးေတာင္းပါလိမ့္မယ္..။
- တန္ဖိုးတစ္ခုခုေပးၿပီး enter ေခါက္လိုက္ပါ..။
- cout<<"Myanmar kyats for USD:"<<uprice<<"\n";
  cout<<"Myanmar kyats for FEC:"<<fprice<<"\n";
  cout<<"Myanmar kyats for SGD:"<<sprice<<"\n";
  cout<<"Myanmar kyats for EUR:"<<eprice<<"\n";
လို႔ေရးထားတဲ့အတြက္.. အေၿဖေတြ..တန္းစီၿပီးထြက္လာပါလိမ့္မယ္..။
- \n ဆိုတာက.. next line ဆင္းတာပါ..။ အေၿဖေတြ.. ကပ္ၿပီးေပၚေနမွာစိုးလို႔.. တစ္လိုင္းခ်င္းစီ.. ၿပေပးတာပါ.။

ဒီပုဒ္စာေလးကုိ.. run ၾကည့္ၿပီး.. အရင္က.. သင္ခန္းစာေတြလည္း..မွတ္မိမယ္ထင္ပါတယ္.။ ညီမေၿပာတာ.နားမလည္ရင္..မလည္တဲ့ေနရာကုိ.. ေအာက္မွာ. comment ၿပန္ေပးထားပါ..... ^_^

Looping 

Syntax

for( initialization, testing, increment / decrement )
{  .................. ;
    ....................;


eg.  for( int i = 1; i <= 5; i++ )
      {
          cout<<i;
     

Number from 1 to 100 on the screen. 
#include<iostream.h>
void main( )
{
   for( int i=1; i<=100 ; i++)
     {
         cout<<i;
      
 
- အေပၚက.. ပုဒ္စာေလးကေတာ့... 1 ကေန 100 ထိကုိ.. screen မွာ.. ဒီတိုင္း.. cout<<"1"; cout<<"2"; ဆိုၿပီး.. တစ္ခုခ်င္းစီ... မေရးေတာ့ပဲနဲ႔.. looping ပတ္ၿပီးေရးလိုက္တာပါ..။ 
- အၾကိမ္အေရအတြက္..အတိအက်သိရင္.. looping သံုးတာ. အေကာင္းဆံုးပါ.. :)
- for( int i=1; i<=100 ; i++)
     {
         cout<<i;
     }
- int i=1; ဆုိၿပီး i ကုိ.. 1 ကေန စလိုက္ပါတယ္..။ 
- i<=100; ဆုိေတာ့.. i က.. 100 ေအာက္ငယ္ေနသေရႊ႔.. 100 နဲ႔ညီေနသေရႊ႔.. အလုပ္လုပ္ပါမယ္.။
- ေနာက္ေတာ့. i++ ဆိုေတာ့..  i ကုိ..တစ္တုိးပါမယ္..။ prefix နဲ႔ postfix ကုိ အရင္ သင္ခန္းစာမွာေၿပာၿပၿပီးပါၿပီ..။
- cout<<i; ဆုိေတာ့. i ရဲ႔တန္ဖိုးထြက္လာပါလိမ့္မယ္.။ တြန္႔ကြင္း.{ } အဆံုးေရာက္ေတာ့.. looping ရဲ႔အေပၚကုိၿပန္တတ္ပါတယ္.။ 
-  အေပၚကုိၿပန္တတ္ေတာ့.. i ရဲ႔တန္ဖိုးက. .2 ၿဖစ္ေနပါၿပီ.။ 
- 100နဲ႔ညီလား.. 100 ေအာက္ငယ္လားဆုိေတာ့.. ငယ္ေတာ့..အလုပ္ဆက္လုပ္ပါမယ္။
-  i ကုိ..တစ္တိုးပါတယ္...။
- အေၿဖၿပန္ထုတ္ပါတယ္..။
- looping ဆံုးသြားေတာ့..အေပၚၿပန္တတ္ပါတယ္.။
- ေနာက္ဆံုး i ရဲ႔တန္ဖိုး.. 100 ေရာက္သြားတဲ့အခါ... 100နဲ႔ညီလား.. 100 ေအာက္ငယ္လားဆုိေတာ့.. ညီတဲ့အတြက္အလုပ္ဆက္လုပ္ပါတယ္.။
- တစ္တုိးပါမယ္.။
- ေနာက္ထပ္ၿပီး. အေပၚၿပန္တတ္ပါမယ္။
- အေပၚၿပန္တတ္ေတာ့. i ရဲ႔တန္ဖိုးဟာ.. 101 ၿဖစ္ေနပါၿပီ..။ 100နဲ႔ညီလား.. 100 ေအာက္ငယ္လားဆုိေတာ့.. ညီလည္းမညီ.. ငယ္လည္းမငယ္ေတာ့.. looping ထဲက.. ထြက္သြားပါလိမ့္မယ္.။
- 1 to 100 ကုိ.. ဆက္တိုက္ၿပေပးပါလိမ့္မယ္..။
- တစ္လိုင္းခ်င္းစီၿပခ်င္ရင္ေတာ့..  cout<<i; ေနရာမွာ cout<<i<<"\n"; ဆိုၿပီးေၿပာင္းေရးလိုက္ပါ..။
ဒီေလာက္ဆုိရင္.. looping ရဲ႔သေဘာတရားကုိ.. နားလည္မယ္လုိ႔ထင္ပါတယ္.။ ေအာက္က.ပုဒ္စာေလးကုိ.. run ၾကည့္ၿပီး. ဘယ္လိုအလုပ္လုပ္ဆိုတာ.. ကုိယ့္ဘာသာကုိယ္.. trace တိုက္ၾကည့္ၾကေနာ္.. ^_^
#include<iostream.h>
void main( )
{
    for( int i = 1; i<=10 ; i++)
    { 
       cout<<"2*"<<i<<"="<<2*i<<"\n";
    }
}

ခုလိုအားေပးတဲ့အတြက္ အထူးေက်းဇဴးတင္ပါေၾကာင္း ေျပာၾကားပါရေစ..ဆည္းဆာ မွ နည္းပညာမ်ားအား မည္သူမဆို လြတ္လပ္စြာ ကူးယူသုံးစြဲနိဳင္ပါတယ္..လိုအပ္တာမ်ားရွိပါက.. C-Box မွာေျပာခဲ့ၾကနိဳင္ပါတယ္... အတတ္နိဳင္ဆုံး ၾကိဳးစား ကူညီ မွ်ေ၀သြားပါမည္... ကြ်န္ေတာ္ ပိုင္ဆိုင္ေသာေနရာေလးအား ဆက္လက္ လည္ပါတ္လိုပါက { ဒီမွာ } သြားလိုက္ပါ

No comments:

Post a Comment

LinkWithin

Related Posts Plugin for WordPress, Blogger...

ကားတြန္က႑

မဂၤလာပါခင္ဗ်ာ က်ြန္ေတာ္စုေဆာင္းထားတဲ႕ကာတြန္း တိုေလးေတြကို ျပန္လည္မ်ွေဝလိုက္ပါတယ္

ေၾကာ္ျငာက႑

ဤေနရာတြင္ေၾကာ္ျငာလက္ခံျပီ

AD DESCRIPTION
AD DESCRIPTION
AD DESCRIPTION
AD DESCRIPTION
AD DESCRIPTION
AD DESCRIPTION
AD DESCRIPTION
AD DESCRIPTION
AD DESCRIPTION
AD DESCRIPTION
AD DESCRIPTION
AD DESCRIPTION
AD DESCRIPTION
AD DESCRIPTION
AD DESCRIPTION
AD DESCRIPTION

ေခြးကေလးနဲ႕ ကစားၾကမယ္

တင္ထားျပီးသမွ် ပုိ႕စ္ေခါင္းစဥ္မ်ား