More Related Content
Viewers also liked
L´électricité et le magnétisme. adrián, pablo, facundo, miguel, david, javi g...L´électricité et le magnétisme. adrián, pablo, facundo, miguel, david, javi g...jlealleon
Mokhtary c#
- 2. اول ﻓﺻل
دوم ﻓﺻل
ﺳوم ﻓﺻل
ﭼﮭﺎرم ﻓﺻل
ﭘﻧﺟم ﻓﺻل
ﺷﺷم ﻓﺻل
ﻓﮭرﺳت
ھﻔﺗم ﻓﺻل
ﮐﺗﺎب اﺷﮑﺎﻻتC#
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:091332523642 of 160
- 3. ﺳﺎزی ﺑﺮﻧﺎﻣﮫ ﮐﺘﺎب1
اول ﻓﺻل:داده ﭘردازش ای ﭘﺎﯾﮫ ﻣﻔﺎھﯾم ﺑﺎ آﺷﻧﺎﯾﯽ
C# دوم ﻓﺻل:زﺑﺎن ﺑﺎ آﺷﻧﺎﯾﯽ
ﺳوم ﻓﺻل:اﺳﺗودﯾو وﯾژوال ﺑﺎ آﺷﻧﺎﯾﯽ
ﭼﮭﺎرم ﻓﺻل:ﻣﺗﻐﯾرھﺎ و داده اﻧواع ﺑﺎ آﺷﻧﺎﯾﯽ
ﭘﻧﺟم ﻓﺻل:ﻣﺣﺎﺳﺑﺎﺗﯽ ھﺎی ﻋﺑﺎرت
ﺷﺷم ﻓﺻل:ﺷرطﯽ دﺳﺗورھﺎی
ھﻔﺗم ﻓﺻل:ﺗﮑرار دﺳﺗورات)ھﺎ ﺣﻠﻘﮫ(
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:091332523643 of 160
- 4. 1-1اطﻼﻋﺎت و داده ﺑﺎ آﺷﻧﺎﯾﯽ
2-1ﻧوﯾﺳﯽ ﺑرﻧﺎﻣﮫ ھﺎی زﺑﺎن اﻧواع
ﺧودﻓﺻل آزﻣﺎﯾﯽاول
ﻓﻌﺎﻟﯾت
اول ﻓﺼﻞ:داده ﭘﺮدازش ای ﭘﺎﯾﮫ ﻣﻔﺎھﯿﻢ ﺑﺎ آﺷﻨﺎﯾﯽ
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:091332523644 of 160
- 5. C# دوم ﻓﺼﻞ:زﺑﺎن ﺑﺎ آﺷﻨﺎﯾﯽ
1-2زﺑﺎن ﺑﺎ آﺷﻧﺎﯾﯽC#
2-2ﻧوﯾﺳﯽ ﺑرﻧﺎﻣﮫ ﺷروع
3-2زﺑﺎن ﺑﮫ ﺑرﻧﺎﻣﮫ اوﻟﯾنC#
4-2زﺑﺎن ﺑﮫ ﺳﺎده ﺑرﻧﺎﻣﮫ ﯾﮏ اﻟﮕویC#
5-2ﮐﻼس)Class(؟ ﭼﯾﺳت
1-5-2ﮐﻼس ﺗﻌرﯾف ﻧﺣوه
6-2؟ ﭼﯾﺳت ﻣﺗد
1-6-2آﻣﺎده ﻣﺗدھﺎی از اﺳﺗﻔﺎده
دوم ﻓﺻل آزﻣﺎﯾﯽ ﺧود
ﺗﻣرﯾن
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:091332523645 of 160
- 6. ﺳﻮم ﻓﺼﻞ:اﺳﺘﻮدﯾﻮ وﯾﮋوال ﺑﺎ آﺷﻨﺎﯾﯽ
1-3اﺳﺗودﯾو وﯾژوال ﺑﺎ آﺷﻧﺎﯾﯽ
2-3در ﺟدﯾد ﭘروژه ﯾﮏ اﯾﺟﺎداﺳﺗودﯾو وﯾژوال
3-3اﺻﻠﯽ ھﺎی ﺑﺧش ﻣﻌرﻓﯽاﺳﺗودﯾو وﯾژوال
1-3-3اﺑزار ﻧوار و ﻣﻧو ﻧوار
2-3-3ﺑرﻧﺎﻣﮫ وﯾراﯾﺷﮕر ﭘﻧﺟره
3-3-3ﺧطﺎھﺎ ﻟﯾﺳت ﭘﻧﺟره)Error list(
4-3-3ﭘﻧﺟره)Solution Explorer(
4-3ﻣﺣﯾط در ﻧوﯾﺳﯽ ﺑرﻧﺎﻣﮫاﺳﺗودﯾو وﯾژوال
5-3ﺑرﻧﺎﻣﮫ ﺗرﺟﻣﮫ
6-3ﺑرﻧﺎﻣﮫ اﺟرای
ﺧودﻓﺻل آزﻣﺎﯾﯽﺳوم
ﺗﻣرﯾن
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:091332523646 of 160
- 7. ﭼﮭﺎرم ﻓﺼﻞ:ﻣﺘﻐﯿﺮھﺎ و داده اﻧﻮاع ﺑﺎ آﺷﻨﺎﯾﯽ
1-4؟ ﭼﯾﺳت ﻣﺗﻐﯾر
2-4ﻣﺗﻐﯾرھﺎ اﯾﺟﺎد و ﺗﻌرﯾف روش
3-4داده ﻧوع)ﻣﺗﻐﯾر ﻧوع(
4-4ﻣﺗﻐﯾرھﺎ دھﯽ ﻣﻘدار
5-4ﺧروﺟﯽ روی ﺑر ﻣﺗﻐﯾرھﺎ ﻣﺣﺗوای دادن ﻧﺷﺎن)ﻧﻣﺎﯾش ﺻﻔﺣﮫ(
6-4ﻣﺗﻐﯾرھﺎ ﮔذاری ﻧﺎم ﻧﺣوه
7-4اﻋﺷﺎری اﻋداد ﺑﺎ ﮐﺎر
1-7-4ﺷﻧﺎور ﻧﻘطﮫ ﻓرم
2-7-4ﺷﻧﺎور ﻧﻘطﮫ ﻓرم در ﻧﻣﺎﯾش ﻗﺎﺑل اﻋداد دﻗت
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:091332523647 of 160
- 8. 8-4ﺑوﻟﯾن ﯾﺎ ﻣﻧطﻘﯽ داده ﻧوع)bool(
9-4ﮐﺎراﮐﺗری ﯾﺎ ﺣرﻓﯽ داده ﻧوعchar)(
10-4ای رﺷﺗﮫ داده ﻧوع)string(
1-10-4اﻋﺷﺎری ﻣﺗﻐﯾر
2-10-4ﻋﻣﻠﯾﺎتداده روی ﺑرھﺎای رﺷﺗﮫ ﻣﺗﻐﯾرھﺎی ﯾﺎ
11-4اﺳﺗﺎﻧدارد ورودی طرﯾق از رﺷﺗﮫ ﯾﮏ درﯾﺎﻓت
1-11-4اﺳﺗﺎﻧدادر ورودی طرﯾق از اﻋداد درﯾﺎﻓت
ﭼﮭﺎرم ﻓﺻل آزﻣﺎﯾﯽ ﺧود
ﺗﻣرﯾن
ﭼﮭﺎرم ﻓﺼﻞ:ﻣﺘﻐﯿﺮھﺎ و داده اﻧﻮاع ﺑﺎ آﺷﻨﺎﯾﯽ
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:091332523648 of 160
- 9. ﻣﺤﺎﺳﺒﺎﺗﯽ ھﺎی ﻋﺒﺎرت : ﭘﻨﺠﻢ ﻓﺼﻞ
1-5؟ ﭼﯾﺳت ﻋﺑﺎرت
2-5ﺣﺳﺎﺑﯽ ﯾﺎ رﯾﺎﺿﯽ ﻋﻣﻠﮕرد
3-5ﮐﺎھﺷﯽ و اﻓزاﯾﺷﯽ ﻋﻣﻠﮕرد
4-5اﻧﺗﺳﺎب ﻋﻣﻠﮕرد
ﺧودﻓﺻل آزﻣﺎﯾﯽﭘﻧﺟم
ﺗﻣرﯾن
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:091332523649 of 160
- 10. ﺷﺸﻢ ﻓﺼﻞ:ﺷﺮطﯽ دﺳﺘﻮرھﺎی
1-6ﺑوﻟﯾن ﯾﺎ ﻣﻧطﻘﯽ ﻋﺑﺎرت
2-6ای ﻣﻘﺎﯾﺳﮫ ﻋﻣﻠﮕرھﺎی
3-6ﺷرطﯽ دﺳﺗورif
4-6ﺷرطﯽ دﺳﺗورif – else
5-6ﻣﻧطﻘﯽ ھﺎی ﻋﻣﻠﮕر
6-6ﺳﺎﺧﺗﺎرif – elseﭘﯾﭼﯾده
7-6دﺳﺗورswitch
ﺧودﻓﺻل آزﻣﺎﯾﯽﺷﺷم
ﺗﻣرﯾن
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:0913325236410 of 160
- 11. ھﻔﺘﻢ ﻓﺼﻞ:ﺗﮑﺮار دﺳﺘﻮرات)ھﺎ ﺣﻠﻘﮫ(
1-7ﺷرطﯽ ﺗﮑرار دﺳﺗورات
1-1-7ﺷرطﯽ ﺣﻠﻘﮫ دﺳﺗورwhile
2-1-7ﺷرطﯽ ﺣﻠﻘﮫ دﺳﺗورdo – while
2-7ﺣﻠﻘﮫ دﺳﺗورfor
ﺗﻣرﯾن
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:0913325236411 of 160
- 12. اول ﻓﺼﻞ اﺷﮑﺎﻻت
اول اﺷﮑﺎل
ﺻﻔﺣﮫ8
ﺳوال2:ﺑﺎﯾدﺑﻌدی ﺻﻔﺣﮫ ﺑﮫﺻﻔﺣﮫ اول ﯾﻌﻧﯽ ﺑرود9ﺷﮑل از ﺑﻌدو
"ﺑزن ﺣدس"آن اول ﺑﮫاﺿﺎﻓﮫﻧﻣﺎﯾﯾد.ﺻﻔﺣﮫ ھﻣﺎن در ﺳوال اداﻣﮫ و9
دارد وﺟود ﺷﮑل زﯾر).ﻣﺛلو ﮐﺳﯾﺗم ﻣن ﻓﺎرﺳﯽ ادﺑﯾﺎت(...ھﯾﭻﺑﮫ رﺑطﯽ
ﻧدارد ﺷﮑل
12 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 13. دوم ﻓﺼﻞ اﺷﮑﺎﻻت
13 of 160
دوم اﺷﮑﺎل
ﺻﻔﺣﮫ20
. ﭘﺎﯾﯾنﺑﯾﺳت ﺻﻔﺣﮫ1-6-2ﮐﻠﻣﮫ دوم ﺧط»ﻣﺎﻧﻧد«ﺑﺎﯾدﺣذفﺷود
وﯾﺎ
ﮐﻠﻣﮫ از ﺑﻌد»ﻣﺎﻧﻧد«ﺑﺎﯾدConsoleﺷود اﺿﺎﻓﮫ.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 14. 14 of 160
ﺳوم اﺷﮑﺎل
ﺻﻔﺣﮫ21
1(Systemﻧﺎم راﮐﺗﺎب در ﮐﮫ ﺷود ﻣﯽ ﺗرﺟﻣﮫ وﻣﻧطﻘﮫ ﺣوزه
ﻓﺿﺎیﺷده ﺗرﺟﻣﮫ ﻧﺎﻣﯽﻣﺛﺎل:
ﭘوﯾﻧدﮔﺎن.ﺷﮭر ﺧﻣﯾﻧﯽ.اﺻﻔﮭﺎن
ﻣﻧطﻘﮫ.ﺣوزه ﻧﺎم
اﺷﮑﺎلﭼﮭﺎرم
2(ﭘﺎﯾﯾنﺻﻔﺣﮫﮐﻠﻣﮫ دوم ﺧط»اول«ﺑﮫ ﺑﺎﯾد»دوم«ﺗﺑدﯾلﺷود.
دوم ﻓﺼﻞ اﺷﮑﺎﻻت
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 15. 15 of 160
اﺷﮑﺎلﭘﻧﺟم
ﺻﻔﺣﮫ39
ﺗﻣرﯾن8ﺷود اﺿﺎﻓﮫ.
8-ﻓﻠش ﺣﺎﻓظﮫ ﯾﮏ16ﭼرا ﺑﺎﯾﺗﯽ ﮔﯾﮕﺎ14.9؟ اﺳت ﺑﺎﯾﺗﯽ ﮔﯾﮕﺎ
ﺟواب:16,000,000اﮔر ﺑﺎﯾت3ﺑر ﺑﺎ1024ﺷود ﺗﻘﺳﯾم14.9
ﻣﯽﻣﯽ ﻓروﺷﯽ ﮐم ھﺎ ﺷرﮐت ﭘس ﺷودرا ﺑﺎﯾت ﮔﯾﮕﺎ ﯾﮏ ھر و ﮐﻧﻧد
1000ﮔﯾرﻧد ﻣﯽ ﻧظر در ﺑﺎﯾت ﻣﮕﺎ.
دوم ﻓﺼﻞ اﺷﮑﺎﻻت
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 16. 16 of 160
ﺷﺷم اﺷﮑﺎل
ﺻﻔﺣﮫ55
1(ﮐﻠﯽ ﺷﮑل درﭘﺎراﻣﺗراول:دوم ﭘﺎراﻣﺗر ﻓرﮐﺎﻧس:زﻣﺎن ﻣدت
)ﻓرﮐﺎﻧس ﺣﺳب ﺑر زﻣﺎن ﻣدت,ھرﺗز ﺣﺳب ﺑر ﻓرﮐﺎﻧسConsole.Beep(
ﺑﺎﯾد ﮐﮫ
)ھرﺗز ﺣﺳب ﺑر ﻓرﮐﺎﻧس,ﻓرﮐﺎﻧس ﺣﺳب ﺑر زﻣﺎن ﻣدتConsole.Beep(
اﺷﮑﺎلھﻔﺗم
2(ﺳوال آﺧر ﺧط ﺻﻔﺣﮫ ﭘﺎﯾﯾن در15ﮐﻠﻣﮫ»رﯾز«ﺑﮫ ﺑﺎﯾد»زﯾر«ﺷود ﺗﺑدﯾل.
ﺳﻮم ﻓﺼﻞ اﺷﮑﺎﻻت
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 17. 17 of 160
ھﺷﺗم اﺷﮑﺎل
ﺻﻔﺣﮫ61
درﺟدولﻗﺳﻣتﻏﯾرﻋددیﻧوعcharﺳﺗونآﺧر»ﮐراﮐﺗر«ﺑﺎﯾدﺑﮫ
»ﮐﺎراﮐﺗر«ﺗﺑدﯾلﺷود.
اﺷﮑﺎلﻧﮭم
ﺻﻔﺣﮫ62
ﺧطﭼﮭﺎرم
floatﺑرایاﻋداداﻋﺷﺎریﺑﺎدﻗتﺣداﮐﺛر7رﻗماﻋﺷﺎراﺳﺗﻔﺎدهﻣﯽﺷود.
ﻓﺼﻞ اﺷﮑﺎﻻتﭼﮭﺎرم
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 18. 18 of 160
دھم اﺷﮑﺎل
ﺻﻔﺣﮫ63
1(;ﻣﻘدار=ﻣﺗﻐﯾر ﻧﺎم داده ﻧوع
;ﻣﻘدار=داده ﻧوع ﻣﺗﻐﯾر ﻧﺎم
2(ﻗﺳﻣت ﻧﮑﺗﮫ در2-دھﯾد ﻗرار وﯾرﮔول ﻧﺑﺎﯾد ﻋددی ارﻗﺎم ﺑﯾن در...
3(ﺟﻣﻠﮫ ﺷﮑل ﺑﺎﻻی در:»ﺛﺎﺑت ﻣﻘدار256ﺗواﻧد ﻧﻣﯽ را...«
ﭼﮭﺎرم ﻓﺼﻞ اﺷﮑﺎﻻت
ﻏﻠط
ﺻﺣﯾﺢ
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 19. 19 of 160
اﺷﮑﺎلﯾﺎزدھم
ﺻﻔﺣﮫ68
ﭼﮭﺎرم ﺧط:ﺑﺎﺷد ﺷده رزرو ﯾﺎ ﮐﻠﯾدی ﮐﻠﻣﺎت ﺑﺎ ﺗواﻧد ﻧﻣﯽ اﻧﺗﺧﺎﺑﯽ ﻧﺎم.
دوازدھم اﺷﮑﺎل
ﺻﻔﺣﮫ70
1(ﺟدول4-4,ﺳطرﭼﮭﺎرم,ﻣﻌﻣوﻟﯽ ﻓرم ﺳﺗون:دارد ﮐم ﺻﻔر ﯾﮏ ﻋدد.
2(ﮐﻠﻣﮫ اول آﺧر ﺧطDouble , Floatﺷود ﻧوﺷﺗﮫ ﮐوﭼﮏ ﺑﺎﯾد.
ﭼﮭﺎرم ﻓﺼﻞ اﺷﮑﺎﻻت
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 20. ﭼﮭﺎرم ﻓﺼﻞ اﺷﮑﺎﻻت
20 of 160
اﺷﮑﺎلﺳﯾزدھم
ﺻﻔﺣﮫ71
دوم ﺧط وﺳط:ﻧوع اﻋداد دﻗتfloat6ﯾﺎ7و رﻗم...
اﺷﮑﺎلﭼﮭﺎردھم
ﺻﻔﺣﮫ87
ﺗﻣرﯾن13واﺣد پ ﻗﺳﻣتkgﺷود ﻧوﺷﺗﮫ ﻋدد ﺟﻠوی ﺑﺎﯾد.
ﺻﻔﺣﮫ62
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 21. 21 of 160
ﭘﺎﻧزدھم اﺷﮑﺎل
ﺻﻔﺣﮫ92
ﺷود ﺗﺻﺣﯾﺢ ﮔوﻧﮫ اﯾن ﺑﮫ ﺑﺎﯾد ﻣﺛﺎل ﺳﺗون ﺳطردوم ﺟدول در.
ﻧﺷﺎﻧﮫ ﺳﺗون ﺳوم ﺳطر ﺟدول در_ﺑﮫ ﺑﺎﯾد–ﺷود ﺗﺑدﯾل.
اﺷﮑﺎلﺷﺎﻧزدھم
ﺻﻔﺣﮫ94
اول ﭘﺎراﮔراف و ﺷود ﻧوﺷﺗﮫ ﮐﻠﻣﮫ ﺑﺎﯾد ﺻﻔﺣﮫ اول درboxﺷود.
ﻓﺼﻞ اﺷﮑﺎﻻتﭘﻨﺠﻢ
25/4
ﻧﮑﺗﮫ
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 22. 22 of 160
ھﻔدھم اﺷﮑﺎل
ﺻﻔﺣﮫ95
ﺑﺎﺷد ﮐوﭼﮏ آﻧﮭﺎ اول ﺣرف ﺑﺎﯾد اﺳت ﺻﻔﺣﮫ ﭘﺎﯾﯾن در ﮐﮫ ھﺎی داده ﻧوع.
ھﺟدھم اﺷﮑﺎل
ﺻﻔﺣﮫ96
و ﻋدد ﺑﯾن ﺧﺎﻟﯽ ﻓﺿﺎﯾﯽ ﺑﺎﯾد اول ﭘﺎراﮔراف اﻧﺗﮭﺎﯾﯽ درfﺷود ﺣذف.
float meanScore=219.5f / 14;
ﭘﻨﺠﻢ ﻓﺼﻞ اﺷﮑﺎﻻت
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 23. ﭘﻨﺠﻢ ﻓﺼﻞ اﺷﮑﺎﻻت
23 of 160
ﻧوزدھم اﺷﮑﺎل
ﺻﻔﺣﮫ101
ﻧﮑﺗﮫ از ﺑﻌد:ﮐﻠﻣﮫ ﺻﻔﺣﮫ آﺧر و وﺳط درintﺷود ﺣذف اول از ﺑﺎﯾد.
int z=y=x=9;
ﺑﯾﺳﺗم اﺷﮑﺎل
ﺻﻔﺣﮫ103
ﺳوال5ﻋﻼﻣت آﺧر ﻗﺳﻣتˣﺑﮫ ﺑﺎﯾد*ﺷود ﺗﺑدﯾل.
اﺷﮑﺎلﯾﮑم و ﺑﯾﺳﺗم
ﺻﻔﺣﮫ105
ﺳوال13ﻗﺳﻣتEﮐﻠﻣﮫ ﺑﺎﯾدintﺷود ﺻﺣﯾﺢ ﮔزﯾﻧﮫ اﯾن ﺗﺎ ﺷود ﺣذف.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 24. 24 of 160
دوم و ﺑﯾﺳت اﺷﮑﺎل
ﺻﻔﺣﮫ106
1(ﺳوال3:ﺷود ﺗﺑدﯾل داﯾره ﺑﮫ ﻣرﺑﻊ.
2(ﺳوال4:1400ﺑﮫ1300ﺷود ﺗﺑدﯾل.
ﭘﻨﺠﻢ ﻓﺼﻞ اﺷﮑﺎﻻت
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 25. 25 of 160
ﺳوم و ﺑﯾﺳت اﺷﮑﺎل
ﺻﻔﺣﮫ114
ﮐﻠﻣﮫ ﻓﻠوﭼﺎرت ﺷرط درfirstNumberﺑﮫbiggerNumberﺷود ﺗﺑدﯾل.
ﺑﯾﺳت اﺷﮑﺎلوﭼﮭﺎرم
ﺻﻔﺣﮫ123
داده ﻧوع ﺑرﻧﺎﻣﮫ اول درlongﺑﮫ ﺑﺎﯾدdoubleﻧﻣﺎﯾد ﺗﻐﯾﯾر.
ﻓﺼﻞ اﺷﮑﺎﻻتﺷﺸﻢ
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 26. 26 of 160
ﭘﻧﺟم و ﺑﯾﺳت اﺷﮑﺎل
ﺻﻔﺣﮫ124
ﺻﻔﺣﮫ اول ﺑﮫ ﺑﺎﯾد ﺟدول آﺧر ﺗﺎ ﺻﻔﺣﮫ اول از126ﮔردد ﻣﻧﺗﻘل.
ﺷﺷم ﺑﯾﺳت اﺷﮑﺎل
ﺻﻔﺣﮫ127
ﺑﯾن ﺑﺎﯾد ﺑرﻧﺎﻣﮫ وﺳط درint firstDigitﺷود اﯾﺟﺎد ﺧﺎﻟﯽ ﻓﺿﺎﯾﯽ
ﺷﺸﻢ ﻓﺼﻞ اﺷﮑﺎﻻت
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 27. 27 of 160
ھﻔﺗم ﺑﯾﺳت اﺷﮑﺎل
ﺻﻔﺣﮫ128
ﺷود ﺗﺑدﯾل ﺑﮫ ﺑﺎﯾد ﻓﻠوﭼﺎرت اول در.
ھﺷﺗم ﺑﯾﺳت اﺷﮑﺎل
ﺻﻔﺣﮫ132
ﻋﻼﻣت ﺻﻔﺣﮫ وﺳط در:ﯾﻌﻧﯽ ﺷود ﻣﻧﺗﻘل ﻣﻘدار از ﺑﻌد ﺑﮫ ﺑﺎﯾد
ﻣﻘدارcase :2:ﻣﻘدارcase 2
ﺷﺸﻢ ﻓﺼﻞ اﺷﮑﺎﻻت
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 28. 28 of 160
ﻧﮭم ﺑﯾﺳت اﺷﮑﺎل
ﺻﻔﺣﮫ144
1(ﺑﮫ ﺑﺎﯾد ﺑﺎﻗﯾﻣﺎﻧده اول ﺗﻘﺳﯾم در6ﺷود ﺗﺑدﯾل.
2(ﺷود ﻧوﺷﺗﮫ ﺧﯾر و ﺑﻠﮫ ﺑﺎﯾد ﻓﻠوﭼﺎرت روی در.
ﺧﯾر
ﺑﻠﮫ
ﻓﺼﻞ اﺷﮑﺎﻻتھﻔﺘﻢ
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 29. 29 of 160
ام ﺳﯽ اﺷﮑﺎل
ﺻﻔﺣﮫ152
دﺳﺗور در ﺑرﻧﺎﻣﮫ درWriteﻋدد100-1ﺑﺎﺷد ﻣﯽ.
ﯾﮑم و ﺳﯽ اﺷﮑﺎل
ﺻﻔﺣﮫ156
1(ﺻﻔﺣﮫ وﺳط ﺑﮫ ﺑﺎﯾد ﺻﻔﺣﮫ اﯾن ﻓﻠوﭼﺎرت154ﺷود ﻣﻧﺗﻘل.
2(ﺷود ﻋوض ﺑﺎﯾد ﻟوزی ﭼپ ﺳﻣت ﻓﻠش ﺻﻔﺣﮫ اﯾن ﻓﻠوﭼﺎرت در.
ھﻔﺘﻢ ﻓﺼﻞ اﺷﮑﺎﻻت
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 30. 30 of 160
دوم و ﺳﯽ اﺷﮑﺎل
ﺻﻔﺣﮫ157
ﺷود ﺑرداﺷﺗﮫ ﻣﺳﺎوی ﻋﻼﻣت ﺑﺎﯾد ﻟوزی در ﺻﻔﺣﮫ اﯾن در.
ﯾﺎ و
2Counter
ھﻔﺘﻢ ﻓﺼﻞ اﺷﮑﺎﻻت
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 31. 31 of 160
ﮐﻠﯾﮫاﺳت ﺷده ﺗدرﯾس ﻧﮑﺎﺗﯽ آﻧﮭﺎ داﺧل در ﭼون ﺷود ﺣل ﺑﺎﯾد ﺗﻣرﯾﻧﺎت.
ﺑﺎﺷﯾد ﺑرده را ﻻزم اﺳﺗﻔﺎده ﮐﺎر اﯾن از وارم اﻣﯾد ﭘﺎﯾﺎن در.ﮐﺗﺎب ﻧﮑﺎت ﮐﻠﯾﮫ
ﻧﻣﺎﯾﯾد ارﺳﺎل زﯾر آدرس ﺑﮫ را.
Mok110110@yahoo.com
Mok110110.blogfa.com
0913-325-2364
ﺑﺎﺷﯾد ﭘﯾروز و ﻣوﻓق
ﺗﺬﮐﺮ
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 32. ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:0913325236432 of 160
داده ﺗﻌرﯾف:اﺳت ﺷﯽ ﯾﺎ ﻣوﺿوع ﯾﮏ ﻣورد در ﻣﻘﺎدﯾر از ای ﻣﺟﻣوﻋﮫ.
اطﻼﻋﺎت ﺗﻌرﯾف:ﺷود ﻣﯽ اﻧﺟﺎم ھﺎ داده روی ﻋﻣﻠﯾﺎﺗﯽ ﮐﻠﯽ طور ﺑﮫ.ﻧﺗﺎﯾﺞ
ﮔوﯾﻧد اطﻼﻋﺎت را ﻋﻣﻠﯾﺎت اﯾن از ﺣﺎﺻل.
اول ﻓﺼﻞ:داده ﭘﺮدازش ای ﭘﺎﯾﮫ ﻣﻔﺎھﯿﻢ ﺑﺎ آﺷﻨﺎﯾﯽ
ھﺎ داده
روی ﺑر ﻋﻣﻠﯾﺎت
ھﺎ داده
اطﻼﻋﺎت
- 33. 33 of 120 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
داده ﭘﺮدازش ای ﭘﺎﯾﮫ ﻣﻔﺎھﯿﻢ ﺑﺎ آﺷﻨﺎﯾﯽ
اطﻼﻋﺎت ﺑﮫ ھﺎ داده از رﺳﯾدن ﻓراﯾﻧد:
1-ھﺎ داده ﺻﺣت:ﺑﺎﺷد ﺷده ﮔردآوره درﺳت ھﺎ داده.
2-ﻣﺣﺎﺳﺑﺎت اﻧﺟﺎم درﺳﺗﯽ:ﺷود اﻧﺟﺎم اﺷﺗﺑﺎه ﺑدون و دﻗت ﺑﺎ ﻣﺣﺎﺳﺑﺎت ﯾﻌﻧﯽ.
3-ﮐﺎر اﻧﺟﺎم روش:ﺷده ﮔردآوری دادھﺎی روی ﺑر ﻣﻧﺎﺳب ﭘردازش.
ﺗﻌرﯾفﺑرﻧﺎﻣﮫ:ﻧوع ﭼﮫ ﮐﮫ ﻓﮭﻣﺎﻧد ﻣﯽ ﮐﺎﻣﭘﯾوﺗر ﺑﮫ ﮐﮫ دﺳﺗوراﺗﯽ ﻣﺟﻣوﻋﮫ ﺑﮫ
ﭼﮕوﻧﮫ را آﻣده دﺳت ﺑﮫ اطﻼﻋﺎت ھﻣﭼﻧﯾن و دھد اﻧﺟﺎم دادھﺎ روی ﺑر را ﭘردازﺷﯽ
ﮔوﯾﻧد ﻣﯽ ﺑرﻧﺎﻣﮫ دھد ﻧﻣﺎﯾش.
- 34. 34 of 120 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﻧوﯾﺳﯽ ﺑرﻧﺎﻣﮫ:ﮐﮫ طوری ﺑﮫ ﮐﺎﻣﭘﯾوﺗر ﮐﺎر ﻧﺣوه ﮐﻧﺗرل ﺑرای ﻻزم دﺳﺗورات ﻧوﺷﺗن
را دھد اﻧﺟﺎم را ﻣﺷﺧص ﮐﺎر ﯾﮏ ﺑﺗواﻧد ﮐﺎﻣﭘﯾوﺗرﻧوﯾﺳﯽ ﺑرﻧﺎﻣﮫﮔوﯾﻧد ﻣﯽ.
ﻧوﯾﺳﯽ ﺑرﻧﺎﻣﮫ ھﺎی زﺑﺎن اﻧواع:
ﭘﺎﯾﯾن ﺳطﺢ زﺑﺎن:ﭘردازﺷﮕر زﺑﺎن ﺑﮫ ﮐﮫ زﺑﺎﻧﯽCPUاﺳﻣﺑﻠﯽ ﻣﺎﻧﻧد ﺑﺎﺷد ﻧزدﯾﮏ.
ﺑﺎﻻ ﺳطﺢ زﺑﺎن:ﻣﺎﻧﻧد ﺑﺎﺷد ﻧزدﯾﮏ ﻣﺎ ای ﻣﺣﺎوره زﺑﺎن ﺑﮫ ﮐﮫ زﺑﺎﻧﯽC#.
ﺳطﺢ زﺑﺎنﻣﯾﺎﻧﯽ:را اﻓزار ﺳﺧت ﺑﮫ ﺗر راﺣت دﺳﺗرﺳﯽ آن دﺳﺗورات ﮐﮫ زﺑﺎﻧﯽ
ﻣﺎﻧﻧد آورد ﻣﯽ ﻓراھمC.
داده ﭘﺮدازش ای ﭘﺎﯾﮫ ﻣﻔﺎھﯿﻢ ﺑﺎ آﺷﻨﺎﯾﯽ
- 35. 35 of 120 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﺧﻮدآزﻣﺎﯾﯽ
1-
اﻟف(داده:داﻧشآﻣوز,ﻧﻣرات
ﭘردازش:ﺗﻌداد ﺑر ﺗﻘﺳﯾم و ﻧﻣرات ﺟﻣﻊ
اطﻼﻋﺎت:ﻣﻌدل
ب(داده:ﮐﺎرﮐﻧﺎن,ﺣﺿور ﺳﺎﻋت,ﻣﺎﻟﯾﺎت,ﺑﯾﻣﮫ ﺣق
ﭘردازش:)ﺑﯾﻣﮫ ﺣق+ﻣﺎﻟﯾﺎت(-)ﺣﺿور ﺳﺎﻋﺎت*ﺳﺎﻋت ﺣﻘوق(
اطﻼﻋﺎت:ﮐﺎرﻣﻧد درﯾﺎﻓﺗﯽ ﺣﻘوق
ج(داده:ﺑرﭼﺳب ﮐد,رادﯾوﯾﯽ اﻣواج,ﺧودرو ﭘﻼک ﺷﻣﺎره
ﭘردازش:ﭘوﻟﯽ ﻣﻘدار ﮐﺳر و ﭘوﻟﯽ اﻋﺗﺑﺎر ﺑررﺳﯽ
اطﻼﻋﺎت:ﻣﺎﺷﯾن ﻋﺑور و ﺑرﭼﺳب در ﺣﺳﺎب ﻣﺎﻧده
- 36. 36 of 120 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
2-ﺑﺎﻻ ﺳطﺢ زﺑﺎنC#,VB,JAVA
3-1=ج2=د3=اﻟف4=ب5=ه
4-داده,اطﻼﻋﺎت
5-ھﺎ ورودی:X, Yﺧروﺟﯽ:Z
6-ھﺎ ورودی:ﭼﮭره ﻋﮑس
ﭘردازش:ﺷده ﺛﺑت ﺗﺻﺎوﯾر ﺑﺎ ﺷده ﮔرﻓﺗﮫ ﺗﺻﺎوﯾر ﻣﻘﺎﯾﺳﮫ
ﺧروﺟﯽ:ﺣﺿور زﻣﺎن ﺛﺑت)ورود(ﮐﺎرﻣﻧد ﺧروج و
7-ﯾﮏ ﮐﮫ داﺷت ﺧواھﯾم را اﻧﻌطﺎف اﯾن ﻧوﯾﺳﯽ ﺑرﻧﺎﻣﮫ زﺑﺎن ﯾﮏ ﯾﺎدﮔﯾری ﺑﺎ
ﮐﻧﯾم ﻧوﯾﺳﯽ ﺑرﻧﺎﻣﮫ و طراﺣﯽ ﺧود ﻧﯾﺎز ﺑﺎ ﻣطﺎﺑق ﮐﺎرﺑردی اﻓزار ﻧرم.
آزﻣﺎﯾﯽ ﺧﻮد
- 37. 37 of 120
اول ﻓﺼﻞ ﭘﺎﯾﺎن
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﺷﻤﺎ از ﺗﺸﮑﺮ ﺑﺎ
- 38. 38 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
زﺑﺎن ﺑﺎ آﺷﻧﺎﯾﯽC#
زﺑﺎنC#ﺗوﺳط ﮐﮫ اﺳت ﻣﻧظوره ھﻣﮫ و ﮔرا ﺷﯽ ﺑﺎﻻ ﺳطﺢ زﺑﺎن ﯾﮏ
ﻧﺎم ﺑﮫ آن ﺟدﯾد اﻓزاری ﻧرم ﻻﯾﮫ ﭘﯾداﯾش ﺑﺎ زﻣﺎن ھم ﻣﺎﯾﮑروﺳﺎﻓت ﺷرﮐت
.Netاﺳت ﮐرده ﭘﯾدا ﺗوﺳﻌﮫ و اﺑداع.
وب ﺗﺣت ھﺎی ﺑرﻧﺎﻣﮫ اداری ھﺎی ﺑرﻧﺎﻣﮫ ﺗوان اﻓزارﻣﯽ ﻧرم اﯾن ﺑﺎ
ﻧﻣود ﺗوﻟﯾد ﮐﺎﻣﭘﯾوﺗری ھﺎی ﺑﺎزی و ھﻣراه ﺗﻠﻔن اﻓزارھﺎی ﻧرم.
دوم ﻓﺼﻞ:زﺑﺎن ﺑﺎ آﺷﻨﺎﯾﯽC#
- 39. ﻧﻮﯾﺴﯽ ﺑﺮﻧﺎﻣﮫ ﺷﺮوع
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:0913325236439 of 160
2-2ﻧوﯾﺳﯽ ﺑرﻧﺎﻣﮫ ﺷروع
ﺑرﻧﺎﻣﮫ ﯾﮏ ﺗوﻟﯾد ﺑرای
1-ﺗﺎپ ﻟپ ﯾﺎ ﮐﺎﻣﭘﯾوﺗر
2-ﻧوﯾﺳﯽ ﺑرﻧﺎﻣﮫ ﻟوازم)ﻣﺗرﺟم وﯾﮏ ﻣﺗﻧﯽ وﯾراﯾﺷﮕر ﯾﮏ(
3-اﻟﮕورﯾﺗم ﯾﮏ
1-ﮐﺎﻣﭘﯾوﺗرﺗﺎپ ﻟپ ﯾﺎ
2-ﯾﮏﻣﺗﻧﯽ وﯾراﯾﺷﮕر
وﯾﮏﻣﺗرﺟم
3-ﯾﮏاﻟﮕورﯾﺗم
- 40. 40 of 160
ﻧﻣودار2-1اﺟرا و ﺗرﺟﻣﮫ ﻧوﯾﺳﯽ ﺑرﻧﺎﻣﮫ ﻣراﺣل
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
1-در ﺑرﻧﺎﻣﮫ ﻧوﺷﺗن
Notepad++
2-ﺑﺎ ﺑرﻧﺎﻣﮫ ﺗرﺟﻣﮫ
ﻣﺗرﺟم ﯾﮏ
CSC.EXE
3-ﺑرﻧﺎﻣﮫ اﺟرای
زﺑﺎن ﺑﺎ آﺷﻨﺎﯾﯽC#
- 41. 41 of 160
اوﻟﯿﻦﺑﺮﻧﺎﻣﮫ
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
class WelcomeToCSharp
{
static void Main()
{
System.Console.WriteLine("Mohammad Mokhtari");
System.Console.ReadLine();
}
}
- 42. 42 of 160
؟ ﺳﻮال
ﺳوال:اﯾن ﻣﺷﺎھده ﺑﺎ آﯾﺎﺑرﻧﺎﻣﮫاطﻼﻋﺎت ﺑدون وﻗﺑﻠﯽﮐﻣﮏ ﯾﺎ و
ازدﯾﮕرانﻣﯽﺗواﻧﯾدﻧﺷﺎن ﺻﻔﺣﮫ ﺑرروی ﭘﯾﺎﻣﯽ ﭼﮫ ﮐﮫ ﺑزﻧﯾد ﺣدسداده
ﻣﯽﺷود؟
ﺷود ﻣﯽ ﺑررﺳﯽ ﺟﻧﺑﮫ دو از ﺑرﻧﺎﻣﮫ ھر.
اﻟف(ھﺎ ﻋﻼﻣت و ﮐﻠﻣﺎت ﺣد در ﺗر ﺟزﯾﯽ ﻧﮕﺎه
ب(ﻣﺧﺗﻠف ھﺎی ﻗﺳﻣت ﺑﮫ ﺑرﻧﺎﻣﮫ ﯾﮏ ﺑﻧدی ﺗﻘﺳﯾم ﺣد در ﮐﻠﯽ ﻧﮕﺎه
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
؟
- 43. 43 of 160
ھﺎ ﻋﻼﻣﺖ و ﮐﻠﻤﺎت ﺣﺪ در ﺗﺮ ﺟﺰﯾﯽ ﻧﮕﺎه
ﺑﺎﻧﮕﺎھﯽﺑرﻧﺎﻣﮫ ﺗرﺑﮫ ﺟزﯾﯽ1-2ﮐﻠﻣﮫ ازﺗﻌدادی ﺑرﻧﺎﻣﮫ اﯾن ﮐﮫ ﮐﻧﯾد ﻣﯽ
ﻧوع اﯾن ﺑﮫ ھﺳﺗﻧد ﺛﺎﺑﺗﯽ وﻣﻔﮭوم ﻣﻌﻧﯽ ودارای اﺳت ﺷده ﺗﺷﮑﯾل وﻋﻼﻣت
ﮐﻠﻣﺎت,ﮐﻠﻣﺎتﻣﯽ ﮔﻔﺗﮫ رزروﺷده ﯾﺎ ﮐﻠﯾدیﺷود.
ازﮐﻠﻣﺎت ﺑﻌﺿﯽدﯾﮕرﻣﺎﻧﻧدWelcomeTo Csharpوﺳﯾﻠﮫ ﺑﮫ ﮐﮫ اﺳت ﻧﺎﻣﯽ
ﻣﯽ اﻧﺗﺧﺎب وی ﺳﻠﯾﻘﮫ طﺑق ﻧوﯾس ﺑرﻧﺎﻣﮫﺷودﺑﮫھﺎ ﻧﺎم اﯾنﺷﻧﺎﺳﮫﮔوﯾﻧد ﻣﯽ
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 44. 44 of 160
ﻣﺨﺘﻠﻒ ھﺎی ﻗﺴﻤﺖ ﺑﮫ ﺑﺮﻧﺎﻣﮫ ﯾﮏ ﺑﻨﺪی ﺗﻘﺴﯿﻢ ﺣﺪ در ﮐﻠﯽ ﻧﮕﺎه
ﻧﮕﺎھﯽ ﺑﺎﺗرﺑﮫ دﯾﮕروﮐﻠﯽﺑرﻧﺎﻣﮫ1-2ﻣﺷﺎھدهﺳﺎده ﺑرﻧﺎﻣﮫ ﯾﮏ ﮐﮫ ﮐﻧﯾم ﻣﯽ
ﮐﮫ اﺳت ﺷده ﺗﺷﮑﯾل ﮐﻼس ﻧﺎم ﺑﮫ ﮐﻠﯽ ﻗﺳﻣت ازﯾﮏﮐﻠﻣﮫ ﺑﺎﮐﻠﯾدیclass
ﻣﯽ ﻣﺷﺧصﺑﺎزوﺑﺳﺗﮫ اﮐوﻻد ﻋﻼﻣت ﺑﺎ آن ﭘﺎﯾﺎن و ﺷروع و ﺷودﺗﻌﯾﯾن
ﮔردد ﻣﯽ.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 45. 45 of 160
ﺑﺎﻋﻼﻣت ﻧﯾز ﻗﺳﻣت اﯾن وﭘﺎﯾﺎن ﺷروعآﮐوﻻداﺳت ﺷده ﻣﺷﺧص وﺑﺳﺗﮫ ﺑﺎز.
ﻗﺳﻣت اﯾن ﺑﮫﻣﺗدMainﻣﯽھر اﺳت ﺑرﻧﺎﻣﮫ اﯾن اﺟراﯾﯽ ﺑدﻧﮫ ﮐﮫ ﮔوﯾﯾم
ﺗرﺗﯾب ﮐﺎﻣﭘﯾوﺗرﺑﮫ ی وﺳﯾﻠﮫ ﺑﮫ ﺷود ﻣﯽ ﻧوﺷﺗﮫ ﻗﺳﻣت دراﯾن ﮐﮫ دﺳﺗوری
ﺷود ﻣﯽ اﺟرا.ﻣﯽ ﻗﺳﻣت رادراﯾن ﺧود ﺑرﻧﺎﻣﮫ دﺳﺗورھﺎیﻧوﯾﺳﯾم.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 46. 46 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﻧﮑﺗﮫ:زﺑﺎن ﮐﮫ ﺑﺎﺷﯾد داﺷﺗﮫ ﺗوﺟﮫC#زﺑﺎن ﻣﺎﻧﻧدJava,C++ , Cﺣرف ﺑﮫ ﻧﺳﺑت
اﺳت ﺣﺳﺎس ﺑزرگ و ﮐوﭼﮏ.
ﮐﻠﻣﺎت ﻣﺛﻼstatic , voidﮐﻠﻣﮫ اول ﺣرف وﻟﯽ ﺷود ﻧوﺷﺗﮫ ﮐوﭼﮏ ﺣرف ﺑﺎ ﺑﺎﯾد
Mainﺑزرگ ﺣرف ﺑﺎﯾدMﺑﺎﺷد.
- 47. 47 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
زﺑﺎن ﺑﮫ ﺷده ﻧوﺷﺗﮫ ﮐﺎرﺑردی ﺑرﻧﺎﻣﮫ ﯾﮏC#,ﮐﮫ اﺳت ھﺎ ﮐﻼس از ای ﻣﺟﻣوﻋﮫ ﺷﺎﻣل
ھﺳﺗﻧد ﻣﺗد ﺗﻌدادی ﺷﺎﻣل ﻧﯾز آﻧﮭﺎ از ﯾﮏ ھر.ﻧﺎم ﺑﮫ ﻣﺗدMainﺑرﻧﺎﻣﮫ اﺟرای آﻏﺎز ﻧﻘطﮫ
اﺳت.
ﺑﺮﻧﺎﻣﮫ ﯾﮏ اﻟﮕﻮیزﺑﺎن ﺑﮫ ﺳﺎدهC#
- 48. 48 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
اﺳت ﮔرا ﺷﯽ ﻧوﯾﺳﯽ ﺑرﻧﺎﻣﮫ در اﺳﺎﺳﯽ ﻣﻔﮭوم ﯾﮏ ﮐﻼس.ﮐﻼسﺑﺎ ﻗﺎﻟب ﯾﮏ ﻋﻧوان ﺑﮫ
اﻟﮕوﯾﯽﺷوﻧد ﻣﯽ ﺗﻌرﯾف ھﺎﯾﯽ داده آن در ﮐﮫ ﺑﺎﺷد ﻣﯽ.
داد اﻧﺟﺎم آﻧﮭﺎ روی ﺑر ﺗوان ﻣﯽ ﮐﮫ ﻋﻣﻠﯾﺎﺗﯽ و اﺳت ﻣوﺿوع ﯾﮏ ﺑﮫ ﻣرﺑوط داده اﯾن.
Consoleزﺑﺎن در آﻣﺎده ﮐﻼس ﯾﮏC#ﺧروﺟﯽ و ورودی ﻣﺧﺗﻠف ﻋﻣﻠﯾﺎت ﮐﮫ اﺳت
درآناﺳت ﺷده ﺗﻌرﯾف.
ﮐﻼسclassﭼﯿﺴﺖ؟
- 49. 49 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
زﺑﺎن درC#ﮐﻧد ﺗﻌرﯾف را ﺟدﯾدی ﮐﻼس ﮐﮫ اﺳت ﻓراھم ﻧوﯾﺳﯽ ﺑرﻧﺎﻣﮫ ﺑرای اﻣﮑﺎن اﯾن.
ﮐﻠﯾدی ﮐﻠﻣﮫ ازclassﺷود ﻣﯽ اﺳﺗﻔﺎده ﺟدﯾد ﮐﻼس ﯾﮏ ﮐردن ﻣﺷﺧص و ﺗﻌرﯾف ﺑرای.
ﮐﻠﻣﮫ ﺟﻠوی درclassﮐﻧﯾم ﻣﯽ اﺳﺗﻔﺎده دﻟﺧواه ﻧﺎم ﯾﮏ از.
و ﺷود اﻧﺗﺧﺎب ﺑرﻧﺎﻣﮫ ﺑﺎ ﻣطﺎﺑق و ﻣﻌﻧﯽ ﺑﺎ ﺑﺎﯾد ﮐﻼس ﻧﺎمﻧﺑﺎﯾدﮐﻠﻣﺎت ﺑﯾنﻓﺎﺻﻠﮫﺑﮕذارﯾم.
ﮐﻼس ﺗﻌﺮﯾﻒ ﻧﺤﻮه
- 50. 50 of 160
؟ ﭼﯿﺴﺖ ﻣﺘﺪ
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﻣﺗداﺳت ﻻزم ﮐﺎر ﯾﮏ اﻧﺟﺎم ﺑرای ﮐﮫ اﺳت دﺳﺗورات از ﻣﺟﻣوﻋﮫ.
و ﺑﺎز ﭘراﻧﺗز ﺟﻔت ﯾﮏ دارای ھﻣﭼﻧﯾن و ﺷود ﻣﯽ ﮔذاری ﻧﺎم ﻋﻣﻠﮑرش ﺑﺎ ﻣطﺎﺑق ﻣﺗد ھر
اﺳت ﻻزم ﮐﺎر اﻧﺟﺎم ﺑرای ﮐﮫ ﺷود ذﮐر ھﺎﯾﯽ ورودی اﺳت ﻣﻣﮑن آن در ﮐﮫ اﺳت ﺑﺳﺗﮫ.
زﺑﺎن درC#ﻣﺗدMain()اﺳت ﺑرﻧﺎﻣﮫ اﺟراﯾﯽ آﻏﺎز ﻧﻘطﮫ.ﮐﻠﻣﮫstatic , voidدر
ﻣﺗد ﮐﻠﯽ ﻗﺎﻟبMain()ﮐﻧﻧد ﻣﯽ ﻣﺷﺧص را ﻣﺗد ھﺎی وﯾژﮔﯽ.
- 51. 51 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 52. 52 of 160
آﻣﺎده ﻣﺘﺪھﺎی از اﺳﺘﻔﺎده
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
زﺑﺎن در آﻣﺎده ھﺎی ﮐﻼس در ﻣﺗد زﯾﺎدی ﺗﻌدادC#اﻧﺟﺎم ﺑرای ﮐدام ھر ﮐﮫ دارد وﺟود
ﺷود ﻣﯽ ﮔرﻓﺗﮫ ﻧظر در ﮐﺎری.ﻣﺗد ﻣﺛﻼWriteLine()ﮐﻼس ازConsoleﻧﺷﺎن ﺑرای
اﺳت ﺷده ﮔرﻓﺗﮫ ﻧظر در ﻧﻣﺎﯾش ﺻﻔﺣﮫ روی ﭘﯾﺎم دادن.
ﻧﺎﻣﯽ ﻓﺿﺎی
System
ﮐﻼس ﻧﺎم
Console
ﻣﺗد ﻧﺎم
WriteLine()
System.Console.WriteLine("Mohammad Mokhtari");
- 53. 53 of 160
اول ﻣﺛﺎل:ﻧﻣﺎﯾش ﺻﻔﺣﮫ روی رﺷﺗﮫ ﯾﮏ ﭼﺎپ.
1-وﯾراﯾﺷﮕر ﯾﮏ ﺑﺎ ﺑرﻧﺎﻣﮫ ﻧوﺷﺗنNotepad++
class WelcomeToCSharp
{
static void Main()
{
System.Console.WriteLine("Mohammad Mokhtari");
System.Console.ReadLine();
}
}
2-ﭘﺳوﻧد ﺑﺎ و ﻣﺷﺧص ﻣﺳﯾر ﯾﮏ در را ﺑﺎﻻ ﻓﺎﯾلcsﮐﻧﯾم ﻣﯽ ذﺧﯾره.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
زﺑﺎن ﺑﮫ ﺑﺮﻧﺎﻣﮫ اوﻟﯿﻦC#
- 54. 54 of 160
3-ﻣﺗرﺟم ﯾﮏ ﺑﮫ ﺑرﻧﺎﻣﮫ ﺑﺎﯾدcsc.exeﻣﺳﯾر در ﻓﺎﯾل اﯾن ﮐﮫ ﺑدھﯾم
C:WindowsMicrosoft.NETFrameworkv4.0.30319
ﻧﮑﺗﮫ:طور ﺑﮫ ﻣﺳﯾر اﯾن ﺑﺎﯾد ﻧروﯾم ﻣﺳﯾر اﯾن ﺑﮫ ھﻣﯾﺷﮫ ﮐﮫ ﺑﺧواھﯾم اﮔر
ﻧﻣﺎﯾﯾم اﺟراﯾﯽ ﺧودﮐﺎر.ﮐﺎر اﯾن ﺑرای
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
آﺷﻨﺎﯾﯽزﺑﺎن ﺑﺎC#
- 55. 55 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
آﺷﻨﺎﯾﯽزﺑﺎن ﺑﺎC#
- 56. 56 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
زﺑﺎن ﺑﺎ آﺷﻨﺎﯾﯽC#
- 57. 57 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
زﺑﺎن ﺑﺎ آﺷﻨﺎﯾﯽC#
- 58. 58 of 160
ﻓﺎﯾل ﻣﺳﯾر ﺑﮫ ھﻣﯾﺷﮫ ﮐﮫ ﻧﯾﺳت ﻻزم دﯾﮕر ﮐﺎر اﯾن ﺑﺎcsc.exeﺑروﯾم.
4-در ﺣﺎﻻcmdﺷده ذﺧﯾره ﻓﺎﯾل ﻣﺳﯾر ﺑﮫcsرا زﯾر دﺳﺗور و روﯾم ﻣﯽ
ﮐﻧﯾم ﻣﯽ ﺗﺎﯾپ.
csc fileName.cs
ﻓﺎﯾل ﻧﺎم ھﻣﺎن ﺑﺎ اﺟرای ﻓﺎﯾل ﯾﮏ ﻣﺗرﺟم ﺑﺎﺷد ﺷده ﻧوﺷﺗﮫ درﺳت ﻓﺎﯾل اﮔر
ﭘﺳوﻧد ﺑﺎ وﻟﯽEXEﺳﺎزد ﻣﯽ ﮐﺎرﺑر ﺑرای.fileName.exe
5-ﺑرﻧﺎﻣﮫ ﺧروﺟﯽ ﺗﺎ ﮐرده ﺗﺎﯾپ را اﺟرای ﻓﺎﯾل ﻧﺎم ﮐﮫ اﺳت ﮐﺎﻓﯽ ﻓﻘط
ﺷود ﻣﺷﺎھده.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
زﺑﺎن ﺑﺎ آﺷﻨﺎﯾﯽC#
- 59. 59 of 160
دوم ﻣﺛﺎل:دھﯾد؟ اﻧﺟﺎم ﻋدد دو روی را اﺻﻠﯽ ﻋﻣل ﭼﮭﺎر
using System;
class Calculations
{
static void Main(){
Console.WriteLine(15 + 3);
Console.WriteLine(15 - 3);
Console.WriteLine(15 * 3);
Console.WriteLine(15 / 3);
Console.ReadKey(); }
}
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
زﺑﺎن ﺑﺎ آﺷﻨﺎﯾﯽC#
- 60. 60 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﺳوم ﻣﺛﺎل:دھﯾد؟ اﻧﺟﺎم ﻋدد دو روی را اﻟﮕوی ﺑﺎ اﺻﻠﯽ ﻋﻣل ﭼﮭﺎر
using System;
class Calculations
{
static void Main() {
Console.WriteLine(“15 + 3=”+(15 + 3));
Console.WriteLine(“15 – 3=“+(15-3));
Console.WriteLine(“15 * 3=”+(15*3));
Console.WriteLine(“15 / 3=“+(15/3));
Console.ReadKey(); }
}
زﺑﺎن ﺑﺎ آﺷﻨﺎﯾﯽC#
- 61. 61 of 160
ﭼﮭﺎرم ﻣﺛﺎل:
دھد؟ ﺗﻐﯾر را ﮐﻧﺳول زﻣﯾﻧﮫ و ﮐﻧﺳول ﻗﻠم رﻧﮓ ﮐﮫ ﺑﻧوﯾﺳﯾد ای ﺑرﻧﺎﻣﮫ
ﺟواب:ﻧﻣﺎﯾﯾد اﺿﺎﻓﮫ ﻗﺑﻠﯽ ﺑرﻧﺎﻣﮫ ﺑﮫ را زﯾر ﺧط دو ﺑﺎﯾد.
Console.BackgroundColor = ConsoleColor.Blue;
Console.ForegroundColor = ConsoleColor.Red;
Console.Clear();
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
زﺑﺎن ﺑﺎ آﺷﻨﺎﯾﯽC#
- 62. 62 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
using System;
class Calculations
{
static void Main() {
Console.BackgroundColor = ConsoleColor.Blue;
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(“15 + 3=”+(15 + 3));
Console.WriteLine(“15 – 3=”+(15-3));
Console.WriteLine(“15 * 3=”+(15*3));
Console.WriteLine(“15 / 3=”+(15/3));
Console.ReadKey(); }
}
- 63. 63 of 160
دوم ﻓﺼﻞ ﺗﻤﺮﯾﻨﺎت
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
1-
using System;
class answer
{
static void Main() {
Console.BackgroundColor = ConsoleColor.Blue;
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(“MohammadMokhtari”);
Console.WriteLine(“Name Schools”);
Console.ReadKey(); }
}
- 64. 64 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
دوم ﻓﺼﻞ ﺗﻤﺮﯾﻨﺎت
2-
using System;
class answer
{ static void Main() {
Console.BackgroundColor = ConsoleColor.Blue;
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(“-----------------------------------”);
Console.WriteLine(“ | Mohammad Mokhtari |”);
Console.WriteLine(“-----------------------------------”);
Console.ReadKey(); } }
- 65. 65 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
دوم ﻓﺼﻞ ﺗﻤﺮﯾﻨﺎت
3-
using System;
class answer {
static void Main() {
Console.WriteLine(“* *”);
Console.WriteLine(“ *******”);
Console.WriteLine(“* *”);
Console.ReadKey(); }
}
- 67. 67 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
دوم ﻓﺼﻞ ﺗﻤﺮﯾﻨﺎت
System.Console.WriteLine(“{0}+{1}={2}”,18,15,18+15);
- 68. 68 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:0913325236468 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
دوم ﻓﺼﻞ ﺗﻤﺮﯾﻨﺎت
System.Console.WriteLine(“{0}+{1}={2}”, a, b, a+ b);
Int a=10 ; b=15;
10+15=25
- 69. 69 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﺷﻤﺎ از ﺗﺸﮑﺮ ﺑﺎ
- 70. 70 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﯾﮏ ﻣﺎﯾﮑروﺳﺎﻓت ﺷرﮐتIDEﻣراﺣل ﺗﻣﺎﻣﯽ ﺑرای ﭘﯾﺷرﻓﺗﮫ ﺑﺳﯾﺎر
ﻧوﯾﺳﯽ ﺑرﻧﺎﻣﮫ,ﺗرﺟﻣﮫ,ﺗوﻟﯾد ﺑرای ﻻزم اﻣﮑﺎﻧﺎت و اﺑزارھﺎ و ﯾﺎﺑﯽ اﺷﮑﺎل
اﺳت ﺷده آوری ﮔرد ﺟﺎ ﯾﮏ در ﺑرﻧﺎﻣﮫ.
ﺑرﻧﺎﻣﮫ ﺗوﻟﯾد ﺑرای ﻗوی ﺑﺳﯾﺎر ﻧوﯾﺳﯽ ﺑرﻧﺎﻣﮫ ﻣﺣﯾط ﯾﮏ اﺳﺗودﯾو وﯾژوال
ﭘﺎﯾﮫ ﺑر و وﯾﻧدوز ﺗﺣت ﮐﺎرﺑردی ھﺎی.Net Framework4.55ﺑﺎﺷد ﻣﯽ.
ﻓﺼﻞﺳﻮم:اﺳﺘﻮدﯾﻮ وﯾﮋوال ﺑﺎ آﺷﻨﺎﯾﯽ
- 71. 71 of 160
اﺳﺘﻮدﯾﻮ وﯾﮋوال در ﺟﺪﯾﺪ ﭘﺮوژه ﯾﮏ اﯾﺠﺎد
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 72. 72 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
اﺳﺘﻮدﯾﻮ وﯾﮋوال در ﺟﺪﯾﺪ ﭘﺮوژه ﯾﮏ اﯾﺠﺎد
- 74. 74 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
اﺳﺘﻮدﯾﻮ وﯾﮋوال ﺧﻄﺎھﺎ ﻟﯿﺴﺖ ﭘﻨﺠﺮه
- 75. 75 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
اﺳﺘﻮدﯾﻮ وﯾﮋوال در ﭘﻨﺠﺮه
- 76. 76 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
اﺟرای را ﺑرﻧﺎﻣﮫ ﺗواﻧﯾد ﻣﯽ ﺧطﺎ ﺑدون و ﺻﺣﯾﺢ ﺗرﺟﻣﮫ از ﺑﻌد
ﮐﻧﯾد.Ctrl + F5ﻧﻣﺎﯾﯾد اﺟرای را ﺑرﻧﺎﻣﮫ ﺗواﻧﯾد ﻣﯽ ﯾﺎ و.
اﺳﺘﻮدﯾﻮ وﯾﮋوال در ﺑﺮﻧﺎﻣﮫ اﺟﺮای
- 77. 77 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﺳﻮم ﻓﺼﻞ ﺗﻤﺮﯾﻨﺎت
1-
using System;
class answer
{
static void Main() {
Console.BackgroundColor = ConsoleColor.Blue;
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(“ﻣﺧﺗﺎری ;)”ﻣﺣﻣد
Console.WriteLine(“ ﺗوﻟد ﺗﺎرﯾﺦ:1393/01/01 ”);
Console.ReadKey(); }
}
- 78. 78 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﺳﻮم ﻓﺼﻞ ﺗﻤﺮﯾﻨﺎت
2-
using System;
class answer
{
static void Main() {
Console.Beep(500,500);
Console.Beep(600,500);
Console.Beep(700,500);
Console.ReadKey(); }
}
- 79. 79 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﺷﻤﺎ از ﺗﺸﮑﺮ ﺑﺎ
- 80. ﭼﮭﺎرم ﻓﺼﻞ:ھﺎ ﻣﺘﻐﯿﺮ و ھﺎ داده اﻧﻮاع ﺑﺎ آﺷﻨﺎﯾﯽ
ﻣﺗﻐﯾر:ﺣﺎﻓظﮫ از ﻣﮑﺎﻧﯽRAMﯾﺎ دادھﺎ ﻣوﻗﺗﯽ ﻧﮕﮭداری ﺑرای ﮐﮫ اﺳت ﮐﺎﻣﭘﯾوﺗر
ﺷود ﻣﯽ اﺳﺗﻔﺎده اطﻼﻋﺎت.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:0913325236480 of 160
- 81. 81 of 160
داده ﻧﻮع)ﻣﺘﻐﯿﺮ ﻧﻮع(
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﻧوعﮐﻠﯽ طور ﺑﮫ داده3ﮐﻧد ﻣﯽ ﻣﺷﺧص را وﯾژﮔﯽ:
1-ﮔﻧﺟﺎﯾشﻣﺗﻐﯾﯾر ظرﻓﯾت ﯾﺎ:ﻧوع ﻣﺛﻼintﭼﮭﺎرﺑﺎﯾتاﺳت.
2-ﮐرد ذﺧﯾره ﺗوان درﻣﺗﻐﯾﯾرﻣﯽ ﮐﮫ اطﻼﻋﺎﺗﯽ ﻧوع:
ﻣﺛﻼﻣﺗﻐﯾﯾر درﻧوعintاﻋدادﺻﺣﯾﺢ ﻓﻘطﻧﮕﮭداری ﻗﺎﺑل ﻣﻣﯾز وﺑدوناﺳت.
3-ﭼﮫاﻧﺟﺎم ان ﺑرروی ﺗوان راﻣﯽ ﻋﻣﻠﯾﺎﺗﯽداد:ﻣﺛﻼﻣﻌﻣول رﯾﺎﺿﯽ ﻋﻣﻠﯾﺎتراﻣﯽﺗوان
رویﻧوع اﻋدادintاﻧﺟﺎمداد.
- 82. 82 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 83. 83 of 160
ﺗذﮐر:ھررا ازﻋﻣﻠﯾﺎت ای ﻣﺟﻣوﻋﮫ ھﻣراه ﺑﮫ ازﻣﻘﺎدﯾر ای ﻣﺟﻣوﻋﮫ داده ﻧوع
ﻣﺷﺧصﮐﻧد ﻣﯽ.
داده ﻧوعfloatﺣداﮐﺛر دﻗت ﺑﺎ اﻋﺷﺎری اﻋداد ﺑرای7رﻗماﺳﺗﻔﺎده اﻋﺷﺎر
ﺷود ﻣﯽ ﮔرد ﻋدد ﺑﺎﺷد آن از ﺑﯾش ﻋدد ارﻗﺎم ﮐﮫ درﺻورﺗﯽ ﺷود ﻣﯽ.
ﻣﺛﻼ
ﻋدد123.456789ﻋدد ﺻورت ﺑﮫ123.4568ﻧﮕﮭداری ﻗﺎﺑلاﺳت.
ﻧوعدادهdoubleﮐوﭼﮏ ﺑﺳﯾﺎر وﯾﺎ ﺑزرگ ﺑﺳﯾﺎر اﻋﺷﺎری اﻋداد ﺑرای
زﯾﺎد دﻗت وﺑﺎ اﻟﮑﺗرون ﯾﮏ ﺑﺎراﻟﮑﺗرﯾﮑﯽ و ﺟرم ﻣﺎﻧﻧد15اﺳﺗﻔﺎده رﻗم
ﺷود ﻣﯽ.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
داده ﻧﻮع)ﻣﺘﻐﯿﺮ ﻧﻮع(
- 84. 84 of 160
داده ﮐردن ذﺧﯾره وﺑﺎ ﻣﯾﺷود ﻧﮕﮭداری ﻣﻘدار ﯾﮏ ﻓﻘط ھﻣواره ﻣﺗﻐﯾﯾر ﯾﮏ
ﺟدﯾدﻗﺑﻠﯽ ﻣﻘدار ﻣﺗﻐﯾﯾر درﯾﮏآنرود ﻣﯽ ازﺑﯾن.
;ﻣﻘدار=ﻣﺗﻐﯾﯾر ﻧﺎمداده ﻧﺎم
int a = 10 ;
ﺗذﮐر:
1-ﺑرایﮐردن ﻣﺷﺧصاﻋدادﻣﺛﺑتﺑﮫ ﻧﯾﺎزیﻗراردادنﻋﻼﻣت+ﻧﯾﺳت آن درﭘﺷت.
2-درﺑﯾنﻋدد ارﻗﺎمﻧﺑﺎﯾدﺷوﻧد وﺟدا ﺑﻧدی دﺳﺗﮫ ﻋدد ارﻗﺎم ﺗﺎ ﻗراردھﯾد وﯾرﮔول.
3-اﮔرازظرﻓﯾت ﺧﺎرج ﮐﮫ ﮐﻧﯾد ﻣﺗﻐﯾﯾرذﺧﯾره ﯾﮏ درداﺧل راﺑﺧواھﯾد ﻋددی
وﮔﻧﺟﺎﯾشدھد ﻧﻣﯽ واﺟﺎزه ﺷده آن ﻣﺗوﺟﮫ ﻣﺗرﺟم ﻣﺗﻐﯾﯾرﺑﺎﺷد آن.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﻣﻘﺪاردھﯽﻣﺘﻐﯿﺮھﺎ
- 85. 85 of 160
ﻣﺒﻨﺎﯾﯽ16درC#
ﺑﮫ ﺑرﻧﺎﻣﮫ ﯾﮏ درزﺑﺎنC#راﺑرﻣﺑﻧﺎی اﻋدادﺻﺣﯾﺢ ﺗواﻧﯾد ﻣﯽ16ﻧﯾز
ازﭘﯾﺷوﻧد ﻧظر ﻣورد ازﻋدد ﻗﺑل ﻣﻧظور اﯾن ﺑرای ﺑﻧوﯾﺳﯾد0xﯾﺎ0Xاﺳﺗﻔﺎده
ﻧﺷﺎﻧﮫ ﮐﮫ ﮐﻧﯾدﻣﺑﻧﺎی اﻋداد16ﻣﯽﺑﺎﺷد.ﻣﺛﻼ:
27//byte portValue = 0x1B;
255//ushort portAddress = 0X00FF;
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 86. 86 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﻧﮑﺗﮫ:اﮔرﯾﮏ درﺑرﻧﺎﻣﮫاﻋﺷﺎری ﻋددﻋدد اﯾن ﺑﻧوﯾﺳﯾد ﻧﺷﺎﻧﮫ ﺑدون
ﻋدد ﻋﻧوان ﺑﮫزﯾﺎد دﻗت ﺑﺎ اﻋﺷﺎریﻣﯽ ﮔرﻓﺗﮫ درﻧظرﺷود.
ﻧﮑﺗﮫ:ﻣﺗﻐﯾرﻧوع درس ﯾﮏ ﻧﻣره ﻣﺎﻧﻧد ھﺎ داده اﻏﻠب ذﺧﯾره ﺑرای
floatاﺳت ﻣﻧﺎﺳب.
ﺛﺎﺑﺖ اﻋﺪاد اﻧﻮاع ھﺎی ﻧﺸﺎﻧﮫ
- 87. 87 of 160
ﻧﻤﺎﯾﺶ ﺻﻔﺤﮫ روی ﺑﺮ ﻣﺘﻐﯿﺮھﺎ ﻣﺤﺘﻮﯾﺎت دادن ﻧﺸﺎن
ﻣﻌﻣوﻻوﯾﺎ ھﺎ داده ﺷﺎﻣل ﮐﮫ ﻣﺗﻐﯾرھﺎ ﻣﺣﺗوای اﺳت ﻻزم ھﺎ درﺑرﻧﺎﻣﮫ
ﭘردازش ﻧﺗﺎﯾﺞﺗﺎ ﺷود داده ﻧﺷﺎن ﺻﻔﺣﮫ ﺑرروی اطﻼﻋﺎت ﺑﺎﮐﺎرﺑرازآﻧﮭﺎ
ﺷود آﮔﺎه.ﺑدﯾنﻣﻧظورازﻣﺗدWrite()ﯾﺎ()WriteLineﻣﯽ اﺳﺗﻔﺎدهﮐﻧﯾم.
byte age=16;
System.Console.WriteLine(“My age is “ +age);
ﻋﻼﻣت+ﺑﮫ ﺑﻠﮑﮫ ﻧﯾﺳت رﯾﺎﺿﯽ ﺟﻣﻊ ﻋﻣل ﻣﻌﻧﺎی ﺑﮫ ﺑﺎﻻ دﺳﺗور در
ﻗراردادن ﻣﻧظورﮐﻧﺎرھمﻣﻘدار دو اﯾن)ھﺎ رﺷﺗﮫ(ﺷده اﺳﺗﻔﺎدهاﺳت.
System.Console.WriteLine(“I am “ +age + ”years old ” );
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 88. 88 of 160
ھﺎ ﻣﺘﻐﯿﺮ ﮔﺬاری ﻧﺎم ﻧﺤﻮه
ﯾﮏﺑﺎﯾد ﮐﺎر اﯾن ﮐﻧﯾد اﻧﺗﺧﺎب را آن درﻣﺣدوده وﻏﯾرﺗﮑراری ﻣﻌﻧﺎ ﺑﺎ ﺻﺣﯾﺢ ﻧﺎم
ﺑﺎﺷد ﯾﮑﺳﺎن دﯾﮕر ﺑﺎﻧﺎﻣﮭﺎی ﻧﺑﺎﯾد اﻧﺗﺧﺎﺑﯽ وﻧﺎم ﺷود اﻧﺟﺎم ﺣوﺻﻠﮫ ﺑﺎ.
درﺑرﻧﺎﻣﮫC#درﻧﺎمزﯾر ﻣوارد رﻋﺎﯾت ﻣﺗﻐﯾرھﺎ ﮔذاریاﻟزاﻣﯽاﺳت:
1-زﯾرﺧط وﮐﺎراﮐﺗر اﻋداد اﻟﻔﺑﺎ ﺣروف از اﺳﺗﻔﺎدهﻣﺟﺎزاﺳت.
2-ﻧﺎمﺷود ﺷروع ﺑﺎﻋدد ﺗواﻧد ﻧﻣﯽ ﻣﺗﻐﯾر.
3-ﻧﺎمﺑﺎﺷد ﺷده ﯾﺎرزرو ﮐﻠﯾدی ﺑﺎﮐﻠﻣﺎت ﺗواﻧد ﻧﻣﯽ اﻧﺗﺧﺎﺑﯽ.
4-اﺳﺗﻔﺎدهﻧﯾﺳت ﻣﺟﺎز ﻣﺗﻐﯾر درﻧﺎم ﺗﯾره وﺧط ﻓﺎﺻﻠﮫ ازﻋﻼﻣت.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 89. 89 of 160
ﺑرای روشآﻗﺎی وﺳﯾﻠﮫ ﺑﮫ ﻣﺟﺎرﺳﺗﺎﻧﯽ ﻧﺎم ﺑﮫ ﻣﺗﻐﯾرھﺎ ﮔذاری ﻧﺎم
ﭼﺎﻟزﺳﯾﻣوﻧﯾﯽداده ﻧوع ﻣﺧﻔف ﻣﺗﻐﯾر ﻧﺎم دراﺑﺗدای ﮐﮫ ﺷده اﺑداعذﮐرﻣﯽﺷود.ﮐﮫ
ﮔذاری ﻧﺎم ﺑرای وﻣﻌروف ﺷده ﺷﻧﺎﺧﺗﮫ روش ﯾﮏﻣﺗﻐﯾرھﺎاﺳت.
IntNumber,lngSalary
ﺷده اﺳﺗﻔﺎده ﻣﺗﻐﯾرھﺎ ﮔذاری ﻧﺎم ﺑرای ﺷﺗری ﮐوھﺎن ازروش ﮐﺗﺎب دراﯾن
اﺳت.
minTemp,maxTemp
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ھﺎ ﻣﺘﻐﯿﺮ ﮔﺬاری ﻧﺎم ﻧﺤﻮه
- 90. 90 of 160
ﺗذﮐر:زﺑﺎن ﺣﺳﺎﺳﯾت ﺑﮫ ﺗوﺟﮫ ﺑﺎC#ﺑﮫدرﻧﺎم وﺑزرگ ﮐوﭼﮏ ﺣروف
ﮔذاریﺑﮫ ﻣﺗﻐﯾرھﺎدﻗت ﻧﮑﺗﮫ اﯾنﮐﮫ ﮐﻧﯾدﻣﺗﻐﯾرa,Aھﺳﺗﻧد ﻣﺳﺗﻘل.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ھﺎ ﻣﺘﻐﯿﺮ ﮔﺬاری ﻧﺎم ﻧﺤﻮه
- 91. 91 of 160
اﻋﺪاد ﺑﺎ ﮐﺎراﻋﺸﺎری
درروشاز ھرﻋدد ﻋﻠﻣﯽ ﻧﻣﺎد2ﺿرب ﺑﺎﻋﻼﻣت ﺷودﮐﮫ ﻣﯽ ﺗﺷﮑﯾل ﺑﺧش
اول ﺑﺧش اﻧد ازﯾﮑدﯾﮕرﺟداﺷدهﻋدد ﯾﮏﺑﯾن اﻋﺷﺎری1ﺗﺎ9اﺳت)ﯾﮏ ﻓﻘط
اﺳت ﺻﺣﯾﺢ رﻗم(ان ﺑﮫ ﮐﮫﻣﺎﻧﺗﯾسﻣﯽﺻورت ﺑﮫ ﮐﮫ دوم وﻗﺳﻣت ﮔوﯾﻧد
ازﻋدد ﺗواﻧﯽ10ان ﺑﮫ ﮐﮫ اﺳتﻧﻣﺎﮔﻔﺗﮫﻣﯽﺷود.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 92. 92 of 160
ﻧﻘﻄﮫ ﻓﺮماﻋﺸﺎر
درزﺑﺎنC#اﺳﺗﻔﺎده اﻋﺷﺎری اﻋداد ﻧﻣﺎﯾش ﺑرای ﻋﻠﻣﯽ ﻧﻣﺎد ﻓرم ازﯾﮏ
ﻣﯽﮐﮫ ﺷودﺑﮫآنﻧﻘطﮫ ﻓرمﺷﻧﺎورﺷود ﻣﯽ ﮔﻔﺗﮫ.دراﯾنﻓرمﻧﻣﺎد ﻣﺎﻧﻧد
ﻣﺎﻧﺗﯾس دوﺑﺧش از ﻋدد ﻋﻠﻣﯽﮐﮫ اﺳت ﺷده ﺗﺷﮑﯾل وﻧﻣﺎﺣرف ﺑﺎEاز
ﯾﮑدﯾﮕرﺷده ﺟدادراﯾن اﻧدﺗوان ﻓرم10از ﺑﻌدﺣرفEﻧوﺷﺗﮫﺷود ﻣﯽو
ﺧﺑریدوﻗﺳﻣت ﺑﯾن ﺿرب ازﻋﻼﻣتﻧﯾﺳت.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 93. 93 of 160
ﺑﻮﻟﯿﻦ ﯾﺎ ﻣﻨﻄﻘﯽ داده ﻧﻮع)bool(
ﺑوﻟﯾن ﯾﺎ ﻣﻧطﻘﯽ داده ﻧوع)bool(ﺷﺎﻣل ﻓﻘط داده ﻧوع اﯾن ﮐﻧﯾد ﻣﯽ راﻣﺷﺎھده
درﺳت دوﻣﻘدار)true(وﻧﺎدرﺳت)false(اﺳت.
bool response = false;
System.Console.WriteLine(response );
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 94. 94 of 160
ﮐﺎراﮐﺗراﻟﻔﺑﺎ ﺣرف ازﯾﮏ اﺳت ﻋﺑﺎرتﯾﮏ ﺑﺎﻋﻼﻣتﻧﺷﺎﻧﮫ ﯾﺎ وھﺎﯾﯽﻣﺎﻧﻧد
آﻧﭼﮫﻣﯽ ﻣﺷﺎھده ﮐﻠﯾد ﺻﻔﺣﮫ ھﺎی دﮐﻣﮫ درروی ﮐﮫﮐﻧﯾد.
‘A’ , ‘a’ , ‘&’ , ‘+’ , ‘’
ﻧﮑﺗﮫ:ﻓﺎﺻﻠﮫ ھﺎ ﻋﻼﻣت داﺧل در)space(درﻧظر ﮐﺎراﮐﺗر ﯾﮏ ﻋﻧوان ﻧﯾزﺑﮫ
ﺷود ﻣﯽ ﮔرﻓﺗﮫ.
دردادهﯾﮏ ﻓﻘط ﮐﺎراﮐﺗریﺑﯾن ﮐﺎراﮐﺗرﺑﺎﯾدﻋﻼﺋم‘ ‘ﺑﺎﺷد داﺷﺗﮫ وﺟود.
ﮔﻧﺟﺎﯾشﻣﯽ راﻧﮕﮭداری ﮐﺎراﮐﺗر وﮐد اﺳت دوﺑﺎﯾت ﻣﺗﻐﯾر اﯾنﮐﻧد.
;ﻣﺗﻐﯾر ﻧﺎمchar
char ch = ‘A’;
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
داده ﻧﻮعﮐﺎرﮐﺘﺮی ﯾﺎ ﺣﺮﻓﯽchar
- 95. 95 of 160
ﻣﺗﻐﯾرchدوﺑﺎﯾﺗﯽ ﻣﺗﻐﯾر ﯾﮏاﺳتﺷود ﻣﯽ ﻧﮕﮭداری ﮐدﮐﺎراﮐﺗر دران ﮐﮫ
ﯾوﻧﯾﮑد اﺳﺗﺎﻧدارد طﺑق دوﺑﺎﯾﺗﯽ ﮐﮫ اﯾن)unicode(دراﺳﺗﺎﻧداردﯾوﻧﯾﮑد اﺳت
ﺑﯾن ﻋددی ھرﮐﺎراﮐﺗر ﮐﮫ0ﺗﺎ65535وﺣروف ھﺎﻋﻼﺋم ﻧﺷﺎﻧﮫ وﺗﻣﺎم اﺳت
ﺷده ﮐدﺑﻧدی اﺳﺗﺎﻧدارد اﯾن وﺳﯾﻠﮫ ﺑﮫ ﮐﺷورھﺎ ﻣﺧﺗﻠف زﺑﺎﻧﮭﺎی اﻟﻔﺑﺎاﺳت.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
داده ﻧﻮعﮐﺎرﮐﺘﺮی ﯾﺎ ﺣﺮﻓﯽchar
- 96. 96 of 160
رادرﻣﺑﻧﺎی ﮐد اﯾن ﺳﺎدﮔﯽ ﺑرای ﻣﻌﻣوﻻ16ﮐﻧﻧد ذﮐرﻣﯽ.ﺑﺎﺗوﺟﮫﺑﮫدرﮐدﺑﻧدی اﯾﻧﮑﮫ
،ﯾوﻧﯾﮑدﺷودوھر ﻣﯽ اﺳﺗﻔﺎده ازدوﺑﺎﯾت4ﻣﺑﻧﺎی رﻗم ﯾﮏ ﺑﯾت16،ﺑرای اﺳتﻧﻣﺎﯾش
درﻣﺑﻧﺎی ﮐد اﯾن16ﻋدد ازﯾﮏ4ﻣﯽ اﺳﺗﻔﺎده رﻗﻣﯽﺷود.
ﻣﺛﻼﮐﺎراﮐﺗر ﮐدAﻋدد65ﺑرﻣﺑﻧﺎی10اﺳتدرﻣﺑﻧﺎی ﮐد اﯾن ﻣﻌﺎدل16ﻋدد
41اﺳت.ﻋددرادر اﯾنﻋﻼﺋم داﺧل‘ ’وﺑرای ﻣﯾدھﯾم ﻗرارﻣﺷﺧصﮐردناﯾن
ﻋﻼﻣت ازان ﻗﺑل ﮐدﮐﺎراﮐﺗر ﻋﻧوان ﻋددﺑﮫxﯾﺎuﻣﺎﻧﻧد ﻧوﯾﺳﯾم راﻣﯽاﻟﮕوی
زﯾر:
‘u ﮐد4رﻗﻣﯽ ’
char ch = ‘u0041’;
// Char ch=‘A’
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
داده ﻧﻮعﮐﺎرﮐﺘﺮی ﯾﺎ ﺣﺮﻓﯽchar
- 97. 97 of 160
ConsoleKeyInfo k = Console.ReadKey();
Console.WriteLine(k.KeyChar);
Console.WriteLine(k.Key);
اﺳت ﺷده زده ﮐﻧﺗرﻟﯽ ﮐﻠﯾد ﮐدام.
Console.WriteLine(k.Modifiers);
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﺧﻮاﻧﺪنﮐﺎرﮐﺘﺮی ﯾﮏورودی از
- 98. 98 of 160
ای رﺷﺘﮫ داده ﻧﻮعstring
ﺑرایای رﯾﺷﮫ داده ازﻧوع ﺑﺎﯾد اﺳت ﮐﺎراﮐﺗر ازﯾﮏ ﺑﯾش ﺷﺧص ﯾﮏ ﻧﺎم
)string(ﮐﻧﯾم اﺳﺗﻔﺎده.
ای رﺷﺗﮫ ﻣﺗﻐﯾر:ﺑﺎﯾد درﺑرﻧﺎﻣﮫ ای رﺷﺗﮫ ھﺎی ه داد ﻧﮕﮭداری ﺑرای
ﻣﺗﻐﯾرﺗﻌرﯾف ای رﺷﺗﮫﮐﻧﯾدﻗﺎدرﻧد ای رﺷﺗﮫ ﻣﺗﻐﯾرھﺎیآدرسﮐﮫ ﻣﺣﻠﯽ
ای رﺷﺗﮫ داده ﯾﮏدارد وﺟودﮐﻧﻧد راﻧﮕﮭداریﺑﮫ ﯾﺎﻗﺎدرﻧد ﺳﺎده ﻋﺑﺎرت
ای رﺷﺗﮫ ھﺎی دادهﮐﻧﻧد راذﺧﯾره.
String name;
name=“Mohammad” ;
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 99. 99 of 160
رﺷﺗﮫ دادن ﻗرار ھم ﯾﺎﮐﻧﺎر اﻟﺣﺎق وﮐﺎرﺑردی ﻣﻌﻣول ازﻋﻣﻠﯾﺎت ﯾﮑﯽھﺎ
اﺳتازﻋﻼﻣت دورﺷﺗﮫ اﻟﺣﺎق ﺑرای+ﻣﯽ اﺳﺗﻔﺎدهﺷود.
string name= “Mohammad" ;
string message=“Welcome“ + name ;
System.Console .WriteLine(message) ;
ﺧروﺟﯽ ﻧﺗﯾﺟﮫ:
WelcomeMohammad
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ای رﺷﺘﮫ ﻣﺘﻐﯿﺮھﺎی ﯾﺎ دادھﺎ روی ﺑﺮ ﻋﻤﻠﯿﺎت
- 100. 100 of 160
ﻋﺪد و رﺷﺘﮫ ﺗﻔﺎوت
int a=10;b=15;
System.Console .WriteLine("a+b="+a+b);
System.Console .WriteLine("a+b="+(a+b));
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
1015
25
- 101. 101 of 160
ﺣﺎلﺧود ھﺎی ﺑرﻧﺎﻣﮫ ﺧواھﯾم ﻣﯽﮐﺎرﺑردی راﮐﻧﯾمازﮐﺎرﺑر را ای داده و
اﯾن ﺑرای ﮐﻧﯾم درﯾﺎﻓتﻣﻧظورازﻣﺗدReadLine()اﺳﺗﻔﺎدهﻣﯽﮐﻧﯾم.
ﻣﺗدReadLine()ﻣﺎﻧﻧدﮐﮫ ﻣﺗدھﺎﯾﯽﮐﻧون ﺗﺎاﯾم ﺧواﻧدهدرﮐﻼس
Consoleﻧﺎﻣﯽ ودرﻓﺿﺎی اﺳت ﺷده ﺗﻌرﯾفSystemﺑﻧﺎﺑراﯾن ﻗراردارد
ﺑﮫﻣﯽ زﯾرﻧوﺷﺗﮫ ﺻورتﺷود:
System.Console .ReadLine();
ﮐﮫاﮔر ﺷود ﻣﯽ ذﺧﯾره درﺣﺎﻓظﮫ رﺷﺗﮫ ﯾﮏ ﺻورت ﺑﮫ داده ﺻورت دراﯾن
دﺳﺗور ﺑﺎ را درﯾﺎﻓﺗﯽ رﺷﺗﮫداده ﮐﻧﯾم ذﺧﯾره ای رﺷﺗﮫ ﻣﺗﻐﯾر درﯾﮏ اﻧﺗﺳﺎب
ﻗﺎﺑل درﺑرﻧﺎﻣﮫ ﺷده واردﺧواھد دﺳﺗرﺳﯽﺑود.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
رﺷﺘﮫ درﯾﺎﻓﺖ
- 102. 102 of 160
ﺗذﮐر:ﻣﺗد()ReadLineﺷﺑﯾﮫﻣﺗدReadKey()ﻣﺗد ﮐﮫ ﺗﻔﺎوت اﯾن ﺑﺎ اﺳتReadKey()ﻣﻧﺗظر ﻓﻘط
درﻣﺗد اﻣﺎ ﺷود ﻣﯽ ﮐﻠﯾد ﯾﮏ درﯾﺎﻓتReadLine()ﺗﺎھﻧﮕﺎﻣﯽﮐﮫﮐﻠﯾدEnterﮐﺎﻣﭘﯾوﺗر اﺳت ﻧﺷده زده
ﻣﺎﻧد ﻣﻧﺗظرﻣﯽ.
ھﻣﺎنﻣﺗد ﺷد ﺑﯾﺎن طورﮐﮫReadLine()درﯾﺎﻓﺗﯽ دادهﺑﮫ راﯾﮏ ﺻورترﺷﺗﮫﻣﯽ ذﺧﯾره درﺣﺎﻓظﮫﮐﻧد.
string name,family;
name=System.Console .ReadLine();
family=System.Console .ReadLine();
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
رﺷﺘﮫ درﯾﺎﻓﺖ
- 103. 103 of 160
وﺳﯾﻠﮫ ﺑﮫ ﺑﺎﯾدرﺷﺗﮫ ، دﺳﺗوریﺑﮫ را درﯾﺎﻓﺗﯽﮐﻧﯾم ﺗﺑدﯾل ﻋدد.ﺑﮫ ﺑﻧﺎﺑراﯾنﻣﺗدی
ﻧﯾﺎزﮐﮫ دارﯾمﺗﺑدﯾل ﻋددی ارزش راﺑﮫ ارﻗﺎم ﺷﺎﻣل رﺷﺗﮫ ﯾﮏ ﺑﺗواﻧدﺑﺗواﻧﯾم ﺗﺎ ﮐﻧد
ﻣﺣﺎﺳﺑﺎت آﻧﮭﺎ رویاﻧﺟﺎم رﯾﺎﺿﯽدھﯾم.ﻧﺎم ﺑﮫ ﻣﺗدیParse()ﺷده ﺗﻌرﯾف ﻗﺑل از
ﻣﯽ ﮐﮫ اﺳتازﯾﮏ ﺗواﻧدرﺷﺗﮫﺷﺎﻣلﻋددی ﻣﻌﺎدل ارﻗﺎمآورد دﺳت ﺑﮫ را آن.
int a;
a=int.Parse(“259”);
int a=int.Parse(“259”);
float f;
f=float.Parse(“2.50”);
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
اﻋﺪاد درﯾﺎﻓﺖ
- 104. 104 of 160
1-
float a, b;
a = float.Parse (System.Console.ReadLine());
b = float.Parse(System.Console.ReadLine());
System.Console.WriteLine("{0}+{1}={2}", a, b, +(a + b));
System.Console.WriteLine("{0}+{1}={2}", a, b, +(a - b));
System.Console.ReadKey();
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﻧﻮﯾﺴﯽ ﺑﺮﻧﺎﻣﮫ ﺗﻤﺮﯾﻨﺎت
- 105. 105 of 160
2-string name, family; int age;
System.Console.BackgroundColor = ConsoleColor.Red;
System.Console.ForegroundColor = ConsoleColor.Blue;
System.Console.Clear();
name=System.Console.ReadLine();
family = System.Console.ReadLine();
age = int.Parse(System.Console.ReadLine());
System.Console.WriteLine("{0} {1}", name, family );
System.Console.WriteLine("{0}", age);
System.Console.ReadKey();
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﻧﻮﯾﺴﯽ ﺑﺮﻧﺎﻣﮫ ﺗﻤﺮﯾﻨﺎت
- 106. 106 of 160
3-
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﻧﻮﯾﺴﯽ ﺑﺮﻧﺎﻣﮫ ﺗﻤﺮﯾﻨﺎت
ﻣﻌﺎدلرﺷﺗﮫ ﯾﺎ ﺣرف ﮐدﻣﻌﺎدلرﺷﺗﮫ ﯾﺎ ﺣرف ﮐد
“0u00200”'u0007'
“Cu0023”“bu0061ck”
‘u0040’'u000a'
‘u0030’“12”+”8”
ﺑوق
back
ﺧﺎﻟﯽ ﺧط ﯾﮏ
128
0 0
C#
@
0
- 108. 108 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﭘﻨﺠﻢ ﻓﺼﻞ:ھﺎی ﻋﺒﺎرتﻣﺤﺎﺳﺒﺎﺗﯽ
- 109. 109 of 160
ﯾﮑﯽﻣﺣﺎﺳﺑﺎت ﺑﺎﻻدراﻧﺟﺎم وﺳرﻋت ﻗدرت ﮐﺎﻣﭘﯾوﺗر ھﺎی ﺗواﻧﺎﯾﯽ از
اﺳت.ﺟﺳﺗﺟویدادهھﺎ داده ﺳﺎزی ﻣرﺗب ﻋﻣل ﯾﺎ ھﺎ داده ﻧظردرﺑﯾن ﻣورد
اﺳت ﺧﺎﺻﯽ ﺗرﺗﯾب ﺑﮫ.
1-5-ﭼﯾﺳت ﻋﺑﺎرتﻣﺧﺗﻠﻔﯽ ﻣﺣﺎﺳﺑﺎﺗﯽ ﻋﺑﺎرﺗﮭﺎی ﺑﺎ رﯾﺎﺿﯽ درس در ؟
ﻣﺎﻧﻧد
8+3*5
9-7.25
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﻣﺤﺎﺳﺒﺎﺗﯽ ﻋﺒﺎرﺗﮭﺎی
- 110. 110 of 160
دراﯾنﻋﻼﻣت ﻋﺑﺎرﺗﮭﺎ+وﻋﻼﻣت ﺟﻣﻊ ﻋﻣل ﻧﺷﺎﻧﮫ*ﺿرب ﻋﻣل ﻧﺷﺎﻧﮫ
ﺑﮫ اﺳتﻋﻼﻣﺗﮭﺎ اﯾنھﺎ وداده اﻋداد ﺑرروی ﻋﻣل ﯾﮏ اﻧﺟﺎم ﺑﯾﺎﻧﮕر ﮐﮫ
ھﺳﺗﻧدﻋﻣﻠﮕرﻣﯽ ﮔﻔﺗﮫﺷود.
ﺑﮫﺑرروی ﻋﻣﻠﮕر ﯾﮏ ﮐﮫ اﻋدادیآﻧﮭﺎﻋﻣﻠﯽاﻧﺟﺎم رادھد ﻣﯽﻋﻣﻠوﻧد
ﮔوﯾﻧد ﻣﯽ.
ﻋﻣﻠﮕرھﺎی ﻋﻣﻠﮕرھﺎ اﯾن ﺑﮫ ھﺳﺗﻧد ﻋﻣﻠوﻧد دو دارای ﻋﺑﺎرﺗﯽ ھردوﺗﺎﯾﯽ
ﺷود ﻣﯽ ﮔﻔﺗﮫ.
ﻗرﯾﻧﮫ ﻋﻣﻠﮕر اﻣﺎ–ﻋﺑﺎرت در–xآن و اﺳت ﻋﻣﻠوﻧد ﯾﮏ دارای ﻓﻘط
ﮐﻧد ﻣﯽ ﻗرﯾﻧﮫ.ﻋﻣﻠﮕر ﯾﮏ ﻋﻣﻠﮕر اﯾنﯾﮑﺗﺎﯾﯽاﺳت.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﻣﺤﺎﺳﺒﺎﺗﯽ ﻋﺒﺎرﺗﮭﺎی
- 111. 111 of 160
ﺣﺴﺎﺑﯽ ﯾﺎ رﯾﺎﺿﯽ ھﺎی ﻋﻤﻠﮕﺮ
اﮔرﻋﻣل ﻋﻣﻠﮕری اﺑﺗدا ﺑﺎﺷد داﺷﺗﮫ وﺟود ﻋﻣﻠﮕرد ازﯾﮏ ﺑﯾش درﻋﺑﺎرﺗﯽ
ﺧودرااﻧﺟﺎمداﺷﺗﮫ دﯾﮕری ﺑﮫ ﻧﺳﺑت ﺑﺎﻻﺗری اوﻟوﯾت ﮐﮫ دھد ﻣﯽﺑﺎﺷد
اوﻟوﯾت ﻣﺛﻼﻋﻣﻠﮕرﺿربازاوﻟوﯾت ﺑﯾشﺟﻣﻊدﯾﮕر ﻋﺑﺎرت ﺑﮫ اﺳت
ازﺳﻣتراﺳت ﺑﮫ ﭼپﺑﮫ ﻋﻣﻠﮕرھﺎان ﺑﮫ ﮐﮫ ﺷوﻧد ﻣﯽ اﻧﺟﺎم ﺗرﺗﯾبﺷرﮐت
ﭼپ ﭘذﯾریﻣﯽﮔوﯾﻧد.
ﻋﻣﻠﮕرﻗرﯾﻧﮫﺑﺎﻻﺗری اوﻟوﯾتدارد رﯾﺎﺿﯽ ﻋﻣﻠﮕرھﺎی ﺑﻘﯾﮫ ﺑﮫ ﻧﺳﺑت
دارای وﺗﻔرﯾق ﺟﻣﻊ وﻋﻣﻠﮕرھﺎیاوﻟوﯾت ﮐﻣﺗرﯾن وﻟﯽ ﯾﮑﺳﺎن اوﻟوﯾت
دارﻧد رﯾﺎﺿﯽ ﻋﻣﻠﮕرھﺎی رادرﺑﯾن.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 112. 112 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 113. 113 of 160
ﻋﻣﻠﮕرﺑﺎ ﮐﮫ ﺗﻘﺳﯾم ﺑﺎﻗﯾﻣﺎﻧده ﻧﺎم ﺑﮫ ﻧﯾز ﺟدﯾدیﻧﺷﺎﻧﮫ%ﺷود ﻣﯽ ﻣﺷﺧص
ﻣﯽ ﻣﺷﺎھدهﮐﻧﯾد.
23/5=4
23%5=3
523
20 4
3
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 114. 114 of 160
اوﻟوﯾت دادن ﺗﻐﯾﯾر ﺑرای،ﻋﻣﻠﮕرھﺎﺷود ﻣﯽ اﺳﺗﻔﺎده ﭘراﻧﺗز ازﻋﻼﻣﺗﮭﺎی
56*(3+6.5)
داﺷﺗﮫ ﻧﯾزوﺟود ﺗودرﺗو ﭘراﻧﺗز ﭼﻧد اﮔر،اﺑﺗدا ﺑﺎﺷداﻧﺟﺎم ﭘراﻧﺗز ﺗرﯾن داﺧﻠﯽ
ﻣﯽﺷود.
ﻣﺛﺎل:8+ 3*5 +25%4=?
8+15+ 25%4 =?
8+15+1 =
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
24
- 115. 115 of 160
ﻧﮑﺗﮫ:درﺑرﻧﺎﻣﮫﺣﺎﺻل ﻣﻌﻣوﻻ ھﺎﻧﺗﯾﺟﮫ ﯾﺎدرﯾﮏ را ﻋﺑﺎرت ﯾﮏﻣﺗﻐﯾرﻧﮕﮭداری
ﻣﯽاﻟﺑﺗﮫ ﮐﻧﻧدﻋﺑﺎرت ﯾﮏ ﺣﺎﺻل ﮐﮫ ﻣﺗﻐﯾری ﻧوعدرآنﮔﯾرد ﻣﯽ ﻗرارﺑﺎ ﺑﺎﯾدﻧوع
ﻋﺑﺎرتﺑﺎﺷد ﺳﺎزﮔﺎر.
زﯾر،ﺑﺎﯾد ﻗواﻧﯾنﻧوﯾس ﺑرﻧﺎﻣﮫ وﺳﯾﻠﮫ ﺑﮫدرھﻧﮕﺎمﻋﺑﺎرت ﯾﮏ اﻧﺗﺳﺎبﺑﮫﯾﮏ
ﺷود ﻣﺗﻐﯾررﻋﺎﯾت.
1-ﻋﺑﺎرت ﯾﮏ ﺣﺎﺻل اﮔرﺻﺣﯾﺢ ﻋددﺗواﻧد ﻣﯽ ﻋدد وﺑزرﮔﯽ اﻧدازه ﺑﮫ ﺑﺳﺗﮫ ﺑﺎﺷد
ﻣﺗﻐﯾر درﯾﮏﻣﺳﺎوی ان ﮔﻧﺟﺎﯾش ﮐﮫ ﺻﺣﯾﺢ ﻧوعﺑزرﮔﺗر ﯾﺎﺑﺎﺷد ﻋﺑﺎرت ازﺣﺎﺻل
ﺟﺎیﮔﯾرد.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 116. 116 of 160
2-اﮔرﺣﺎﺻلﻣﯽ ﺑﺎﺷد ﺻﺣﯾﺢ ازﻧوع ﻋﺑﺎرت ﯾﮏدر ﺗواﻧدﻣﺗﻐﯾرﻧوع ﯾﮏ
اﻋﺷﺎریﻧﯾزﺷود ذﺧﯾرهاﯾن ﺑﺎ اﻣﺎﺑزرگ اﻋداد ﮐﮫ ﺗﻔﺎوت)long(ﺑﺎ ﻓﻘط7
دﻗت رﻗم)درﻧوعfloat(ﺑﺎ وﯾﺎ15دﻗت رﻗم)درﻧوعdouble(ﻣﯾﺷود ذﺧﯾره
ﮔرد ارﻗﺎم وﺑﻘﯾﮫﻣﯾﺷود.
3-اﮔرﺣﺎﺻلﺑﺎﺷد اﻋﺷﺎری ازﻧوع ﻋﺑﺎرت ﯾﮏﺗواﻧد ﻧﻣﯽطورﺿﻣﻧﯽ ﺑﮫ
ﻣﺗﻐﯾر درﯾﮏﻣﺗﻐﯾر درﯾﮏ ﺗواﻧد ﻣﯽ ﻓﻘط ﺷود داده ﺟﺎی ﺻﺣﯾﺢ ﻧوع
اﻋﺷﺎری)ﻧوعfloatوﯾﺎdouble(ﮔﯾرد ﺟﺎی.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 117. 117 of 160
4-اﻋﺷﺎری ازﻧوع ﻋﺑﺎرت ﯾﮏ اﮔرﺣﺎﺻلdoubleﻧوع درﻣﺗﻐﯾر ﻓﻘط ﺑﺎﺷد
doubleﻣﯽﺗواﻧدﺟﺎیﮔﯾرد.
ﺣﺎﺻلﺑرﯾﮏ ﻋدداﻋﺷﺎری ﯾﮏ ﺗﻘﺳﯾمﺻﺣﯾﺢ ﻋدداﺳت اﻋﺷﺎری ﻋددی
وﻣﺗرﺟمازﻧوع آنdoubleدرﻧظرﻣﯽﮔﯾرد.
219.5/14
ﻋدد اﯾﻧﮑﮫ ﺑﮫ ﺗوﺟﮫ ﺑﺎ219.5ﻧوع ﺗﻘﺳﯾم ﺑﻧﺎﺑراﯾن ، اﺳت اﻋﺷﺎری
ﻧوع از ﻋﺑﺎرت ﻧﺗﯾﺟﮫ و ﺷود ﻣﯽ اﻧﺟﺎم اﻋﺷﺎریdoubleﺑود ﺧواھد.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
ﭼرا؟
- 118. 118 of 160
داده ﻧوع ﺗواﻧد ﻧﻣﯽ ﻣﺗرﺟمdoubleﻧوع ﺑﮫ ﺧودﮐﺎر و ﺿﻣﻧﯽ طور ﺑﮫ را
floatﮐﻧد ﺗﺑدﯾل.
ﺣرف ﯾﮏ ﺑﺎﯾد ﻣﺷﮑل اﯾن ﺣل ﺑرایfﯾﺎFﻗرار اﻋﺷﺎری ﻋدد از ﺑﻌد
ﻋﻧوان ﺑﮫ را ﻋدد آن ﻣﺗرﺟم ﺗﺎ دھﯾمfloatﺑﮕﯾرد ﻧظر در.
219.5f/14
float m=219.5f/14;
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 119. 119 of 160
وﮐﺎھﺸﯽ اﻓﺰاﯾﺸﯽ ﻋﻤﻠﮕﺮھﺎی
ﻧوﯾﺳﯽ ﺑرﻧﺎﻣﮫ درزﺑﺎنc#ﯾﮑﺗﺎﯾﯽ ﻋﻣﻠﮕرھﺎی++و--ﺑرای ﺗرﺗﯾب ﺑﮫ
ﺷده ﮔرﻓﺗﮫ درﻧظر واﺣد ﯾﮏ اﻧدازه ﺑﮫ ﻣﺗﻐﯾر ﻣﻘدارﯾﮏ وﮐﺎھش اﻓزاﯾش
اﺳت.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 120. 120 of 160
اﻧﺘﺴﺎب ﻋﻤﻠﮕﺮھﺎی
ﺷود ﻣﯽ دﯾده اﻧﺗﺳﺎب ﻋﻣﻠﮕرھﺎی ﺟدول اﯾن در.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 121. 121 of 160
ﻣﯽ اﻧﺟﺎم ﺗرﺗﯾب ﺑﮫ راﺳت ﺳﻣت واز دارد وﺟود ﻋﻣﻠﮕراﻧﺗﺳﺎب ﭼﻧدﺷوﻧد.
ﻋدد اﺑﺗدا9ﻣﺗﻐﯾر درxﻋدد ﮐﮫ ﻋﺑﺎرت ﺣﺎﺻل ﺳﭘس و دھد ﻣﯽ ﻗرار9
ﻣﺗﻐﯾر در اﺳتyﻣﺗﻐﯾر در ﻣﻘدار اﯾن ﺳﭘس و ﺷده ﮐﭘﯽzﺷود ﻣﯽ ﮐﭘﯽ.
z = y = x = 9
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
اﻧﺘﺴﺎب ﻋﻤﻠﮕﺮھﺎی
- 122. 122 of 160
ﭘﻨﺠﻢ ﻓﺼﻞ ﭘﺎﯾﺎن
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 124. 124 of 160
ﺑﻮﻟﯿﻦ ﯾﺎ ﻣﻨﻄﻘﯽ ﻋﺒﺎرت
ﻣﻘدار دو از ﯾﮑﯽ ﻓﻘط آن ﺣﺎﺻل ﮐﮫ اﺳت ﻋﺑﺎرﺗﯽ ﻣﻧطﻘﯽ ﻋﺑﺎرت
true,falseاﺳت.
10 > 12
10 < 12
ﺻﻔﺣﮫ روی ﺑر ﺗوان راﻣﯽ ﻣﻧطﻘﯽ ﻋﺑﺎرﺗﮭﺎی ﺣﺎﺻلﺧروﺟﯽدھﯾد ﻧﻣﺎﯾش
درداﺧل وﯾﺎﻣﺗﻐﯾرھﺎﯾﯽازﻧوعboolذﺧﯾرهﮐﻧﯾد.
bool a;
a=10 > 12;
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
false
true
- 125. 125 of 160
ای ﻣﻘﺎﯾﺴﮫ ﻋﻤﻠﮕﺮھﺎی
اﻋﺷﺎری ﯾﺎ ﺻﺣﯾﺢ ﻋدد دو ﺗواﻧﻧد ﻣﯽ ای ﻣﻘﺎﯾﺳﮫ ﻋﻣﻠﮕرھﺎیﯾﺎ وداده دو
ﮐﺎراﮐﺗریوﯾﺎﯾﮑدﯾﮕرﻣﻘﺎﯾﺳﮫ ﺑﺎ را ای رﺷﺗﮫﮐﻧﻧد.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 126. 126 of 160
ﺷﺮطﯽ دﺳﺘﻮرif
if (ﻣﻧطﻘﯽ )ﻋﺑﺎرت
;دﺳﺗور
دﺳﺗورﺷرطﯽifاﺳت ﺷده ﺗﺷﮑﯾل ﺑﺧش ازﺳﮫ:
ﮐﻠﻣﮫﺷده رزروif
ﻋﺑﺎرتﻣﻧطﻘﯽداﺧلﭘراﻧﺗز
دﺳﺗوریدرﺳت ﺻورت در ﮐﮫ)true(اﺟرا ﻋﺑﺎرت ﻧﺗﯾﺟﮫ ﺑودن
ﺷد ﺧواھد.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 128. 128 of 160
ﻣﺛﺎل:
If(mark<10)
Console. WriteLine(“Failed”);
ﻧﮑﺗﮫ:ﻋﻼﻣت ﺑﮫوﯾرﮔول ﻧﻘطﮫدﺳﺗور درifﮐﻧﯾد ﺗوﺟﮫازﻋﻼﻣت ﺑﻌدﭘراﻧﺗز
ﻋﻼﻣتوﯾرﮔول ﻧﻘطﮫدﺳﺗور زﯾرا ﻧﮕذارﯾدifﺑﻠﮑﮫ اﺳت ﻧﺷده ھﻧوزﺗﻣﺎم
وﯾرﮔول ﻧﻘطﮫ ﻋﻼﻣتﺑﺎﯾدﻧوﺷﺗﮫ دﺳﺗور دراﻧﺗﮭﺎیﺷود.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 129. 129 of 160
ﺷﺮطﯽ دﺳﺘﻮرif-else
If(ﻣﻧطﻘﯽ )ﻋﺑﺎرت
ﺷﻣﺎره دﺳﺗور1 ;
else
ﺷﻣﺎره دﺳﺗور2 ;
اﮔرﻧﺗﯾﺟﮫﻣﻧطﻘﯽ ﻋﺑﺎرتtrueدﺳﺗورﺷﻣﺎره ﺑﺎﺷد1ﻗﺳﻣت ﺑﮫ ﻣرﺑوط ﮐﮫ
ifﻣﯽ اﺟرا اﺳتودرﻏﯾر ﺷودﻣﻧطﻘﯽ ﻋﺑﺎرت ﻧﺗﯾﺟﮫ اﮔر ﯾﻌﻧﯽ ﺻورت اﯾن
falseدﺳﺗورﺷﻣﺎره ﺑﺎﺷد2ﮐﮫﻣرﺑوطﻗﺳﻣت ﺑﮫelseاﺟراﻣﯽ اﺳتﺷود.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 130. 130 of 160
ﯾﻌﻧﯽ:
ﺷﻣﺎره دﺳﺗورھﺎی1و2ﻗﺳﻣت ﺑﮫ ﻣرﺑوط ﮐﮫifﻗﺳﻣت ﯾﺎelseاﺳتﺑﺎ را
ﺗورﻓﺗﮕﯽ ﮐﻣﯽاﺳت ﻗﺳﻣﺗﯽ ﭼﮫ ﺑﮫ ﻣﺗﻌﻠق ھرﮐدام ﮐﮫ ﺷود ﻣﻌﻠوم ﺗﺎ ﺑﻧوﯾﺳﯾد
ﻣراﻗبﮐﮫ ﺑﺎﺷﯾدﺷده رزرو ازﮐﻠﻣﮫ ﺑﻌدelseﻗرار وﯾرﮔول ﻧﻘطﮫ ﻋﻼﻣت
ﻧدھﯾد.
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
دﺳﺘﻮرﺷﺮطﯽif-elseﺑﻨﻮﯾﺴﯿﺪ ﺧﻮاﻧﺎ را
- 131. 131 of 160 ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
دﺳﺘﻮر ﻓﻠﻮﭼﺎرتﺷﺮطﯽif-else
- 132. 132 of 160
ﻣﺛﺎل:زوج ﮐﮫ ﮐﻧﻧد ﻣﺷﺧص ﮔرﻓﺗﮫ ورودی از ﻋدد ﯾﮏ ﮐﮫ ﺑﻧوﯾﺳﯾد ای ﺑرﻧﺎﻣﮫ
؟ ﻓرد ﯾﺎ اﺳت
int number;
number= int.Parse(System.Console.ReadLine());
if (number % 2 ==0 )
System.Console.WriteLine(“is Even” );
else
System.Console.WriteLine(“is Odd”);
System.Console.ReadKey();
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364
- 133. 133 of 160
ﭼﯿﺴﺖ ﺑﻼک؟
ﺑﺎﺷﻧد داﺷﺗﮫ ﻗرار وﺑﺳﺗﮫ ﺑﺎز آﮐوﻻد ھﺎی ﻋﻼﻣت داﺧل ﮐﮫ دﺳﺗور ﺗﻌدادی ﺑﮫ
ﻣﯽ ﮔﻔﺗﮫ ﺑﻼکﺷود.
{
;دﺳﺗور
;دﺳﺗور
;دﺳﺗور
}
ﮐﻧﻧده ﺗﮭﯾﮫ:ھﻣراه ﻣﺧﺗﺎری ﻣﺣﻣد:09133252364