HW1.pdf

‫بِ ًام خدا‬
‫‪ -1‬هْات ارسال تکلیف تا ساعت ‪ 12‬شب ‪ ،‬رٍس سِ شٌبِ ‪ 23‬هْز هاُ است‪.‬‬
‫‪ -2‬فایل ّز بزًاهِ با فزهت ‪ً Qnum_HW1‬اهگذاری شَد ٍ در پایاى تواام فایال ّاای تکلیاف باِ‬
‫صااَرت فداازدُ شاادُ ‪ )zip , rar‬بااِ صااَرت ‪ً HW1_studentID‬اهگااذاری شااَد ٍ بااِ در‬
‫‪ [email protected]‬ارساال رازدد‪ .‬فا اا هَ اَم ایویال را ‪yourname_studentID‬‬
‫قزار دّید‪ .‬هٌظَر اس ‪ num‬شوارُ سَال ٍ ‪ّ studentID‬ن شاوارُ داًدایَیه ّاز فازد اسات ٍ‬
‫‪ً youname‬ام ٍ ًام خاًَادره شواست‪ .‬بِ عٌَاى هثال سَال ‪ 1‬با ‪ ٍ Q1_HW1‬فایل ًْایه باِ‬
‫صَرت ‪ً HW1_92101234‬اهگذاری هه شَد‪).‬‬
‫‪ -3‬در صَرت تاخیز در رٍس اٍل ‪ 30‬درصد ٍ در رٍس دٍم ‪ 60‬درصد ًوزُ کسز هه شَد‪.‬‬
‫‪ّ -4‬ن فکزی با سایز داًدیَیاى قابل قبَل است ‪ .‬اها تواهه کدّا هه بایسات تَساخ خاَد شاوا‬
‫ًَشتِ شًَد‪ .‬در صَرت هداّدُ ی ّزرًَِ تقلب ‪ ،‬بزای تقلب کٌٌدُ ٍ تقلب دٌّدُ ًوزُ ‪ 0‬هٌظَر‬
‫هه رزدد ٍ عَاقب بسیار بد دیگزی ًیش هوکي است ٍجَد داشتِ باشد ٍ احتوال کسز ًوزُ اس سایز‬
‫تواریي ٍ یا حته سایز ًوزات ًیش ٍجَد دارد‪.‬‬
‫‪ -5‬سَاالت خَد را پیزاهَى تکلیف هه تَاًید در سایت ‪ piazza‬هازح ًوایید‪.‬‬
‫‪ -6‬در ّز یک اس بزًاهِ ّا در صَرت ٍارد شدى عدد ًاهٌاسب بِ عٌَاى ٍرٍدی در خزٍجه پیغام هٌاسب‬
‫چاپ شَد‬
‫‪ .1‬سه عدد از ورودی دریافت کند و مشخص کند که آیا این سه عدد تشکیل مثلث می دهند یا خیر؟ اگر تشکیل مثلث می دادند‬
‫‪ yes‬و اگرنه ‪ no‬را در خروجی نمایش دهد‪.‬‬
‫‪ .2‬برنامه ای بنویسید که یک عدد یک رقمی غیر صفر دریافت کند و مثلثی به همان طول رسم کند طوری که در هر خط آن‬
‫به اندازه شماره خط از عدد ورودی چاپ کند ‪ .‬مثال ‪ :‬به ازای ورودی ‪ 4‬خروجی به شکل زیر خواهد بود‪:‬‬
‫‪4‬‬
‫‪44‬‬
‫‪444‬‬
‫‪4444‬‬
‫‪ .3‬برنامه ای بنویسید که به ازای تعدادی نمره به عنوان ورودی بین ‪ 0‬تا ‪ 20‬اگر نمره بین ‪ 11‬تا ‪ 20‬بود ‪ ، A‬اگر بین ‪ 14‬تا‬
‫‪ 11‬بود ‪ ، B‬اگر بین ‪ 10‬تا ‪ 14‬بود ‪ C‬و اگر بین ‪ 0‬تا ‪ 10‬بود ‪ D‬را در خروجی چاپ کند‪ .‬تا وقتی که ورودی عددی منفی‬
‫باشد‪.‬‬
‫نمونه ورودی‪:‬‬
‫نمونه خروجی ‪:‬‬
‫‪14‬‬
‫‪B‬‬
‫‪19‬‬
‫‪A‬‬
‫‪16‬‬
‫‪B‬‬
‫‪8‬‬
‫‪D‬‬
‫‪13‬‬
‫‪C‬‬
‫‪0‬‬
‫‪D‬‬
‫‪10‬‬
‫‪C‬‬
‫‪-1‬‬
‫‪ .4‬برنامه ای بنویسید که یک عدد ‪ 3‬رقمی از کاربر بگیرد و حاصل تقسیم آن را بر آینه اش را تا یک رقم اعشار به دست‬
‫آورد ‪ .‬اگر این حاصل از ‪ 0.0‬کوچکتر بود اعداد اول بین عدد داده شده و آینه اش را چاپ کند و اگر بزرگتر از ‪ 0.0‬بود‬
‫تعداد اعداد غیر اول بین عدد داده شده و آینه اش را در خروجی چاپ کند‪ (.‬آینه عدد ‪ 202‬عدد ‪ 202‬است)‬