مبانی برنامه نویسی
775 subscribers
4 photos
1 link
اگه سوالی بود یا مشکلی وجود داشت میتونید با آیدی زیر ارتباط بگیرید بتونم و بدونم حتما جواب میدم .موفق باشید.
@mohammadf111
Download Telegram
#کد ۱
سطح سوال:‌متوسط
سوال: برنامه ای بنویسید که n را از ورودی بگیره و اعداد اول تا n رو چاپ کنه در اخر تعدادشون هم بنویسه.


ورودی و خروجی نمونه :
ورودی نمونه ۱:
Enter a number: 10
خروجی نمونه ۱ :
Prime numbers up to 10: 2 3 5 7
Total prime numbers: 4

ورودی نمونه ۲ :
Enter a number: 100
خروجی نمونه ۲:
Prime numbers up to 100: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
Total prime numbers: 25

موارد استفاده شده‌ در حل سوال:‌ while / if

توضیح کد: ابتدا عدد n از ورودی گرفته میشود سپس با استفاده از حلقه while، تا زمانی که i کوچکتر یا مساوی از number است، ادامه می‌دهیم. در هر مرحله از حلقه، عدد i را بررسی می‌کنیم که آیا اول است یا خیر.در داخل حلقه دیگری به نام "حلقه داخلی"، با استفاده از حلقه while دیگر، از عدد 2 تا جذر عدد i حرکت کرده و عدد i را بررسی می‌کنیم. در صورتی که i بر تمام اعداد قبل از خود بخش‌پذیر باشد، آن را به عنوان عدد اول در نظر می‌گیریم و آن را چاپ می‌کنیم.در انتها، مقدار i را یک واحد افزایش می‌دهیم تا به عدد number برسیم و حلقه تمام شود.در نهایت، تعداد اعداد اول چاپ شده را در متغیر count ذخیره کرده و آن را چاپ می‌کنیم.
👍1