14
1 [ سی شارپ- آستانه]farast.ir 1 - سید که عبارت بنویمه ای برنا“welcome to c#” هدسول نمایش د را در محیط کن. متدها: متدها1 صی را انجرند وظایف خاوراتی که در خود داوجه به دسترند با ت قاد زمانیتی راعاین اطهند و همچن ام دند برگردانام شد که کارشان تم. void مشخص می کند که متدmain ا بر نمیعاتی ریچگونه اطهد ولی ه می دنجامصی را ا وظیفه و کار خا یکاند گرد. س کConsole هد ووز نمایش دل ویند را در محیط کنسوکتر هاراد که کا می دهجازهرپ ا سی شا های به برنامهبر بگیردز کارق محیط کنسول اا از طریعات رین اط همچن. کترهاراز کا به رشته ای ا کنار همstring ا رشته گفته می شود ی در که باید"" بگیردار قر. باید متدمه ای هر برنا درMain ت اجرا نمی شود اینصور غیر درشته باشدجود دا و. اد باید تعدمه ای هر برنا در{ اد با تعد} شد و برای هربر با برا} ( س شروع متد یا ک) باید{ ( س پایان متد یا ک) جود و داشته باشد. ژه جلوی عبارت نام پروnamespace نوشته می شود. 1 Method 2 character

1 هناتسآ-پراش یس]farast†مونه...2 [هناتسآ-پراش یس]farast.ir.دÇ} Íا¾Á ·Ä ± } ا }د¡ Æ ÀÎ Áاν à ¾ج ¸ اح à د± ت©اÍ } ب

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 1 هناتسآ-پراش یس]farast†مونه...2 [هناتسآ-پراش یس]farast.ir.دÇ} Íا¾Á ·Ä ± } ا }د¡ Æ ÀÎ Áاν à ¾ج ¸ اح à د± ت©اÍ } ب

1 [ آستانه-سی شارپ ]farast.ir

.را در محیط کنسول نمایش دهد ”#welcome to c“برنامه ای بنویسید که عبارت -1

ام دهند و همچنین اطالعاتی را زمانی قادرند با توجه به دستوراتی که در خود دارند وظایف خاصی را انج 1متدها: متدها

.که کارشان تمام شد برگردانند

void مشخص می کند که متدmain یک وظیفه و کار خاصی را انجام می دهد ولی هیچگونه اطالعاتی را بر نمی

.گرداند

کالسConsole به برنامه های سی شارپ اجازه می دهد که کاراکتر ها را در محیط کنسول ویندوز نمایش دهد و

.همچنین اطالعات را از طریق محیط کنسول از کاربر بگیرد

هم کنار به رشته ای از کاراکترهاstring قرار بگیرد "" که باید در یا رشته گفته می شود.

در هر برنامه ای باید متدMain وجود داشته باشد در غیر اینصورت اجرا نمی شود.

وجود ( پایان متد یا کالس )} باید ( شروع متد یا کالس){ برابر باشد و برای هر { با تعداد } در هر برنامه ای باید تعداد

.باشدداشته

نام پروژه جلوی عبارتnamespace نوشته می شود.

1 Method 2 character

Page 2: 1 هناتسآ-پراش یس]farast†مونه...2 [هناتسآ-پراش یس]farast.ir.دÇ} Íا¾Á ·Ä ± } ا }د¡ Æ ÀÎ Áاν à ¾ج ¸ اح à د± ت©اÍ } ب

2 [ آستانه-سی شارپ ]farast.ir

.برنامه ای بنویسید که سه عدد را از کاربر دریافت کند و حاصل جمع و میانگین سه عدد را درکنسول نمایش دهد -

Double.parse(Console.ReadLine()) عبارت گرفته شده توسط کاربر را بهdouble تبدیل می کند.

.بنویسید که شعاع دایره ای را از ورودی خوانده محیط و مساحت آن را محاسبه کند و در محیط کنسول چاپ کند برنامه ای -3

Math.pow(r,2) : عددr می رساند را به توان.

Page 3: 1 هناتسآ-پراش یس]farast†مونه...2 [هناتسآ-پراش یس]farast.ir.دÇ} Íا¾Á ·Ä ± } ا }د¡ Æ ÀÎ Áاν à ¾ج ¸ اح à د± ت©اÍ } ب

3 [ آستانه-سی شارپ ]farast.ir

برنامه ای که درجه حرارت را بر حسب سانتی گراد می خواند و به فارنهایت تبدیل می کند -4

. 9/5* 32f c

.برنامه ای که طول و عرض مستطیلی را از ورودی خوانده و محیط و مساحت آن را محاسبه می کند وچاپ می کند -5

.مساحت آن را محاسبه می کند و به خروجی می فرستد, برنامه ای که قاعده و ارتفاع مثلثی را خوانده -6

Page 4: 1 هناتسآ-پراش یس]farast†مونه...2 [هناتسآ-پراش یس]farast.ir.دÇ} Íا¾Á ·Ä ± } ا }د¡ Æ ÀÎ Áاν à ¾ج ¸ اح à د± ت©اÍ } ب

4 [ آستانه-سی شارپ ]farast.ir

قرار دهد و سپس محتویات آن دو را با هم عوض کرده و در خروجی a,bبرنامه ای که دو مقدار را از ورودی بخواند و در دو متغیر -7

.چاپ کند

دستور العمل های شرطی

.برنامه ای بنویسید که دو مقدار را از ورودی خوانده مقدار بزرگتر را در خروجی چاپ کند -8

.را به صورت زیر محاسبه کند yرا از ورودی خوانده و مقدار xبرنامه ای که عددی مثل -9

y = 3x - 5 x < 0

y = 2 x = 0

y = 2x +1 x > 0

Page 5: 1 هناتسآ-پراش یس]farast†مونه...2 [هناتسآ-پراش یس]farast.ir.دÇ} Íا¾Á ·Ä ± } ا }د¡ Æ ÀÎ Áاν à ¾ج ¸ اح à د± ت©اÍ } ب

5 [ آستانه-سی شارپ ]farast.ir

را محاسبه و 2x-5و اگر عدد فرد باشد عبارت 2x+5را از ورودی خوانده اگر عدد زوج باشد عبارت xبرنامه ای که عددی مثل -11

.چاپ کند

Page 6: 1 هناتسآ-پراش یس]farast†مونه...2 [هناتسآ-پراش یس]farast.ir.دÇ} Íا¾Á ·Ä ± } ا }د¡ Æ ÀÎ Áاν à ¾ج ¸ اح à د± ت©اÍ } ب

6 [ آستانه-سی شارپ ]farast.ir

.مقدار را از ورودی خوانده و آنها را به ترتیب نزولی در خروجی چاپ کند 3بنویسید که برنامه ای -11

.برنامه ای که عددی را از ورودی خوانده و قدر مطلق آن را چاپ کند - 1

2برنامه ای بنویسید که جواب های حقیقی معادله درجه دوم -13 0 ax bx c .ندرا پیدا کرده و در خروجی چاپ ک

Page 7: 1 هناتسآ-پراش یس]farast†مونه...2 [هناتسآ-پراش یس]farast.ir.دÇ} Íا¾Á ·Ä ± } ا }د¡ Æ ÀÎ Áاν à ¾ج ¸ اح à د± ت©اÍ } ب

7 [ آستانه-سی شارپ ]farast.ir

حلقه های تکرار

.عدد را از ورودی خوانده و اعداد زوج ر ا در خروجی چاپ کند 5برنامه ای بنویسید که -14

Page 8: 1 هناتسآ-پراش یس]farast†مونه...2 [هناتسآ-پراش یس]farast.ir.دÇ} Íا¾Á ·Ä ± } ا }د¡ Æ ÀÎ Áاν à ¾ج ¸ اح à د± ت©اÍ } ب

8 [ آستانه-سی شارپ ]farast.ir

.عدد را از ورودی خوانده ، مجموع آنها را محاسبه کند و در خروجی چاپ کند 6برنامه ای بنویسید که تعداد -15

.خوانده تعداد اعداد مثبت ، منفی ، صفر را مشخص کرده و چاپ کندعدد را از ورودی 6برنامه ای بنویسید که تعداد -16

Page 9: 1 هناتسآ-پراش یس]farast†مونه...2 [هناتسآ-پراش یس]farast.ir.دÇ} Íا¾Á ·Ä ± } ا }د¡ Æ ÀÎ Áاν à ¾ج ¸ اح à د± ت©اÍ } ب

9 [ آستانه-سی شارپ ]farast.ir

.عدد را دریافت کند و بزرگترین عدد را پیدا و چاپ کند 6برنامه ای بنویسید که -17

Page 10: 1 هناتسآ-پراش یس]farast†مونه...2 [هناتسآ-پراش یس]farast.ir.دÇ} Íا¾Á ·Ä ± } ا }د¡ Æ ÀÎ Áاν à ¾ج ¸ اح à د± ت©اÍ } ب

10 [ آستانه-سی شارپ ]farast.ir

.را از کاربر خوانده و فاکتوریل آن را محاسبه کند nبرنامه ای بنویسید که عدد صحیح و مثبت -18

.نام و ساعت کار و دستمزد ساعتی کارکنان موسسه ای را دریافت کند و حقوق آن ها را محاسبه کندبرنامه ای بنویسید که -19

ساعت کار کرده باشد اضافه کار به او تعلق می گیرد و به ازای هر ساعت اضافه کار 96اگر کارمندی بیش از 32

دستمزد ساعتی به عنوان

.اضافه کاری پرداخت می شود

Page 11: 1 هناتسآ-پراش یس]farast†مونه...2 [هناتسآ-پراش یس]farast.ir.دÇ} Íا¾Á ·Ä ± } ا }د¡ Æ ÀÎ Áاν à ¾ج ¸ اح à د± ت©اÍ } ب

11 [ آستانه-سی شارپ ]farast.ir

.ه را چاپ کندجبرده و نتی به مبنای 11یک عدد را از مبنای ای که برنامه -1

Page 12: 1 هناتسآ-پراش یس]farast†مونه...2 [هناتسآ-پراش یس]farast.ir.دÇ} Íا¾Á ·Ä ± } ا }د¡ Æ ÀÎ Áاν à ¾ج ¸ اح à د± ت©اÍ } ب

12 [ آستانه-سی شارپ ]farast.ir

.برده و نتیجه را چاپ کند 8به مبنای 11ای که یک عدد را از مبنای برنامه -1

رده ، دریافتی در آمد ماهانه تعدادی کارمند را به همراه نام آنها می خواند و براساس تعرفه زیر مالیافت را محاسبه کای که برنامه -

.چاپ می کند خالص و مالیات را

مالیات (تومان)آمد ماهانه در

1 تومان 811111از کمتر

نسبت به مازاد% 4 11111 1تا 811111بین

نسبت به مازاد% 8 11111 1از بیش

Page 13: 1 هناتسآ-پراش یس]farast†مونه...2 [هناتسآ-پراش یس]farast.ir.دÇ} Íا¾Á ·Ä ± } ا }د¡ Æ ÀÎ Áاν à ¾ج ¸ اح à د± ت©اÍ } ب

13 [ آستانه-سی شارپ ]farast.ir

.تولید و چاپ کندتا آن جمله را چی دنباله فیبونا عددی را دریافت کند و ای که برنامه -3

.در این دنباله جمله اول یک است و جمالت بعدی از مجموع دو جمله قبلی به دست می آیند: توضیح

1,1,2,3,5,8,13,...

Page 14: 1 هناتسآ-پراش یس]farast†مونه...2 [هناتسآ-پراش یس]farast.ir.دÇ} Íا¾Á ·Ä ± } ا }د¡ Æ ÀÎ Áاν à ¾ج ¸ اح à د± ت©اÍ } ب

14 [ آستانه-سی شارپ ]farast.ir