မဂၤလာပါ..။ ဒီေန႔ေတာ့.. အရင္က.. ေၿပာခဲ့တဲ့.. သင္ခန္းစာေတြနဲ႔.. ပတ္သက္ၿပီး. 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";
}
} $U Y4T4N4R ~ www.technologicalvilla.blogspot.com
0 comments:
Post a Comment
IT မီးသီးနည္းပညာ ႏွင့္ software "သင္၏ ေ၀ဖန္မွဳသည္ blogger ၏အားေဆးျဖစ္သည္"