Class5 CPP
Class5 CPP
ﻋﻤﻠﯿﺎت includeﮐﺮدن در C++ﺑﺎﻋﺚ ﻣﯽﺷﻮد ﮐﻪ ﮐﺎﻣﭙﺎﯾﻠﺮ ﻗﺒﻞ از اﯾﻦ ﮐﻪ ﻋﻤﻞ ﮐﺎﻣﭙﺎﯾﻞ ﺑﺮﻧﺎﻣﻪ را اﻧﺠﺎم دﻫﺪ ،ﻓﺎﯾﻞ ﻫﺎي headerﺗﻌﺮﯾﻒ ﺷﺪه را اﺳﮑﻦ ﮐﻨﺪ.
در ﻓﺎﯾﻞ ﮐﺘﺎﺑﺨﺎﻧﻪ اي ﯾﺎ ) Header fileﺳﺮآﯾﻨﺪ ﻓﺎﯾﻞ( ﺗﻮاﺑﻊ ﻣﺨﺘﻠﻔﯽ وﺟﻮد دارد .ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻧﯿﺎز ﺑﺮﻧﺎﻣﻪ ،ﻓﺎﯾﻞ ﮐﺘﺎﺑﺨﺎﻧﻪ اي ﻣﻮرد ﻧﯿﺎز را ﺗﻌﺮﯾﻒ ﻣﯽﮐﻨﯿﻢ.
3
: iostreamﺷﺎﻣﻞ ﺗﻮاﺑﻊ ورودي و ﺧﺮوﺟﯽ
4
درج ﺗﻮﺿﯿﺤﺎت در ﺑﺮﻧﺎﻣﻪ ﺑﻪ دو ﻣﻨﻈﻮر ﺻﻮرت ﻣﯽﮔﯿﺮد :
اﺳﺘﻔﺎده از ﻋﻼﻣﺖ //در اﺑﺘﺪاي ﺧﻄﯽ ﮐﻪ ﻣﯽﺧﻮاﻫﯿﻢ ﺑﻪ ﻋﻨﻮان ﺗﻮﺿﯿﺤﺎت در ﻧﻈﺮ ﮔﺮﻓﺘﻪ ﺷﻮد.
// Comment
اﮔﺮ ﺑﺨﻮاﻫﯿﻢ ﮔﺮوﻫﯽ از ﺧﻄﻮط commentﺷﻮﻧﺪ ﺑﺎﯾﺪ اﺑﺘﺪا اوﻟﯿﻦ ﺧﻂ ﻋﻼﻣﺖ * /و در اﻧﺘﻬﺎي ﺧﻂ آﺧﺮ از ﻋﻼﻣﺖ */اﺳﺘﻔﺎده ﮐﺮد.
*/
Line1
…
Line n
*/
5
اﯾﻦ دﺳﺘﻮر ﺑﺮاي ﻧﻤﺎﯾﺶ اﻃﻼﻋﺎت )ﭘﯿﺎم ،ﻣﺤﺎﺳﺒﻪ ،ﻣﻘﺪار ﯾﺎ ﻣﺘﻐﯿﺮ( اﺳﺘﻔﺎده ﻣﯽﺷﻮد :
در دﺳﺘﻮر ﺧﺮوﺟﯽ ﻣﯽﺗﻮان ﺑﺎ ﺑﺮﺧﯽ دﺳﺘﻮرات ﮐﻨﺘﺮﻟﯽ ،ﻣﺤﻞ ﻣﮑﺎن ﻧﻤﺎ و ﻧﻤﺎﯾﺶ ﻣﻘﺎدﯾﺮ را ﺗﺎ ﺣﺪودي ﮐﻨﺘﺮل ﻧﻤﻮد.
دﺳﺘﻮر ﺗﻮﺿﯿﺢ
\nﯾﺎ endl ﻣﺘﻦ ﺧﺮوﺟﯽ را ﺑﻪ ﺧﻂ ﺑﻌﺪ ﻣﯽﺑﺮد
\t ﻣﮑﺎن ﻧﻤﺎ را ﺑﻪ اﻧﺪازه ﯾﮏ 8) tabﮐﺎراﮐﺘﺮ( ﺑﻪ ﺟﻠﻮ ﻣﯽﺑﺮد
\\ ﭼﺎپ \
"\ ﯾﺎ '\ ﭼﺎپ ' ﯾﺎ "
6
• ﺑﺮﻧﺎﻣﻪ اي ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﻧﺎم و ﻧﺎم ﺧﺎﻧﻮادﮔﯽ را در دو ﺧﻂ ﻣﺠﺰا ﻧﻤﺎﯾﺶ دﻫﺪ.
اﮔﺮ از endlاﺳﺘﻔﺎده ﻣﯽﺷﻮد ﻧﺒﺎﯾﺪ آﻧﺮا داﺧﻞ ﮐﺘﯿﺸﻦ "" ﻗﺮار داد.
7
• اﮔﺮ x=5و y=100و z=4ﺑﺎﺷﺪ ﺑﺮﻧﺎﻣﻪ اي ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﻧﺘﯿﺠﻪ ﻋﺒﺎرت زﯾﺮ را ﺑﺎ ﭘﯿﺎﻣﯽ ﻣﻨﺎﺳﺐ در ﺧﺮوﺟﯽ ﻧﻤﺎﯾﺶ دﻫﯿﺪ:
8
ﺑﺎ اﺳﺘﻔﺎده از اﯾﻦ دﺳﺘﻮر ،داده ﻫﺎ از ﺻﻔﺤﻪ ﮐﻠﯿﺪ درﯾﺎﻓﺖ ﺷﺪه و در ﻣﺘﻐﯿﺮ ذﺧﯿﺮه ﻣﯽﺷﻮد.
درﺻﻮرﺗﯿﮑﻪ ﺑﺨﻮاﻫﯿﻢ ﺑﺎ ﯾﮏ دﺳﺘﻮر ،ﺑﯿﺸﺘﺮ از ﯾﮏ ﻣﺘﻐﯿﺮ درﯾﺎﻓﺖ ﻧﻤﺎﯾﯿﻢ ﺑﺎﯾﺪ ﺑﺼﻮرت زﯾﺮ ﻋﻤﻞ ﻧﻤﻮد:
9
• ﺑﺮﻧﺎﻣﻪ اي ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ دو ﻋﺪد ﻣﺘﻤﺎﯾﺰ درﯾﺎﻓﺖ ﻧﻤﺎﯾﺪ ﺑﺎ اﺳﺘﻔﺎد از ﻋﻤﻠﮕﺮ ﺷﺮﻃﯽ )?( ﻋﺪد ﺑﺰرﮔﺘﺮ را در ﺧﺮوﺟﯽ ﭼﺎپ ﻧﻤﺎﯾﺪ..
10
ﺑﺮاي ﺗﻌﺮﯾﻒ ﻣﺘﻐﯿﺮ رﺷﺘﻪاي ﺑﺎﯾﺪ آراﯾﻪاي از ﮐﺎراﮐﺘﺮﻫﺎ ﺗﻌﺮﯾﻒ ﮐﺮد .ﺗﻌﺪاد اﻋﻀﺎي آراﯾﻪ در داﺧﻞ ﺑﺮاﮐﺖ ] [ ﻗﺮار ﻣﯽﮔﯿﺮد.
11
• ﺗﻌﺮﯾﻒ و درﯾﺎﻓﺖ ﻣﺘﻐﯿﺮ ﺳﭙﺲ ﭼﺎپ ﻣﻘﺪار ﻣﺘﻐﯿﺮ.
اﺑﺘﺪا ﻣﻘﺪار ﻣﺘﻐﯿﺮ xرا ﻧﻤﺎﯾﺶ ﻣﯽدﻫﺪ ﺳﭙﺲ ﯾﮑﯽ ﺑﻪ آن اﺿﺎﻓﻪ ﻣﯽﮐﻨﺪ .اﻣﺎ اول ﺑﻪ ﻣﺘﻐﯿﺮ yﯾﮑﯽ اﺿﺎﻓﻪ
ﺷﺪه ﺳﭙﺲ ﭼﺎپ ﻣﯽﺷﻮد//.
12