پایه تحصیلی
درس
وضعیت پاسخ

هم درس! هم بازی! هم جایزه!

با هم‌درس رقابت کن و جایزه ببر!

محاسبه درصد موفقیت در قایم کردن غذا

موشک موشک  میخواد غذاهای خودش رو غایم کنه تا دوشنبه دوشنبه نتونه پیدا کنه  پس غذا ها رو تقسیم کرده و توی سوراخ های مختلف قایم کرده .دوشک دوشک رفته و مقداری از آنها رو خورده موشک موشک چون خیلی کمال‌گرا میخواد حساب کنه که چند درصد در قایم کردم موفق بوده است درصد موفقیت موشک موشک رو  با استفاده از نسبت تعداد غذا های خورده نشده به تعداد غذاهای قایم شده باید حساب کنی

هرغذایی که موشک موشک قایم میکنه رو با . (کاراکترنقطه) نشون داده میشه و هر غذایی که دوشک دوشک پیدا کنه و بخوره یک حرف O ( حرف او بزرگ) پیاده کنار نقطه به این شکل : O. 

نقشه زمینی سوراخ ها به تو در متغیر map داده میشه و تو باید بدست بیاری که موشک موشک چند درصد موفق بوده تا غذاهای رو از دست دوشک دوشک قایم کنه  این درصد رو در متغیر accuracy  ذخیره کن و اون رو چاپ کن . 

ورودی نمونه: 

map = ".    |  .   |    |     |   . O|"

خروجی نمونه 

۶۶. ۶۶۶۶۶۶۶۶۶۶۶۶۶۶

جواب این سوال رو می‌دونی؟

پاسخ‌ها

محبوب‌ترین
جدیدترین
بیشترین پاسخ
هم‌‌درس
پاسخ هوش مصنوعی

سلام! این یک مسئله برنامه‌نویسی جالب است که می‌خواهیم درصد موفقیت موشک موشک در قایم کردن غذاها را محاسبه کنیم. بیایید با هم مراحل حل آن را بررسی کنیم.

راهنمایی کوتاه: باید تعداد غذاهای قایم شده و تعداد غذاهای خورده شده را بشماریم، سپس درصد موفقیت را محاسبه کنیم.

گام‌به‌گام:

  • ۱) ابتدا رشته map را دریافت کن. این رشته شامل کاراکترهای '.' (نقطه) برای غذاهای قایم شده و 'O.' برای غذاهای خورده شده است.
  • ۲) تعداد کل غذاهای قایم شده را بشمار: هر '.' یا 'O.' یک غذا است. پس تعداد کل غذاها برابر با تعداد '.' به اضافه تعداد 'O.' است.
  • ۳) تعداد غذاهای خورده شده را بشمار: هر 'O.' یک غذای خورده شده است.
  • ۴) تعداد غذاهای خورده نشده را محاسبه کن: تعداد کل غذاها منهای تعداد غذاهای خورده شده.
  • ۵) درصد موفقیت را حساب کن: (تعداد غذاهای خورده نشده ÷ تعداد کل غذاها) × ۱۰۰
  • ۶) نتیجه را در متغیر accuracy ذخیره و چاپ کن.

پاسخ نهایی: برای نمونه ورودی داده شده:
map = ". | . | | | . O|"
تعداد کل غذاها: ۳ (سه نقطه وجود دارد)
تعداد غذاهای خورده شده: ۱ (یک 'O.' وجود دارد)
تعداد غذاهای خورده نشده: ۲
درصد موفقیت: (۲ ÷ ۳) × ۱۰۰ = ۶۶.۶۶۶۶۶۶۶۶۶۶۶۶۶۶

مثال مشابه: اگر map = ". O. . O. ." باشد:
تعداد کل غذاها: ۵
تعداد غذاهای خورده شده: ۲
تعداد غذاهای خورده نشده: ۳
درصد موفقیت: (۳ ÷ ۵) × ۱۰۰ = ۶۰.۰

اگر می‌خواهی بیشتر یاد بگیری: می‌توانی این الگوریتم را در پایتون پیاده‌سازی کنی. از حلقه for برای پیمایش رشته و شرط if برای تشخیص کاراکترها استفاده کن. یادت باشد که 'O.' دو کاراکتر است، پس موقع شمارش باید مراقب باشی.

هم‌درس
رقابت

می‌خوایی توی این موضوع با هم‌پایه‌ای‌‌هات رقابت کنی؟

هم‌درس رو نصب کن و با شرکت تو لیگ‌های رقابتی خودت رو بسنج!

صفحه 1 از 1

دیگر محتواهای کار و فناوري نهم پایه نهم

پر بازدیدترین مطالب مرتبط

پودمان ساز و کارهای حرکتی

بهمن نوری
2 از 5
6.8k
0
1402/05/21

تشریحی

مهربان
3.8 از 5
4.1k
0
1402/05/22

درسنامه

نقابی
3 از 5
2.4k
0
1402/05/22

پاسخ کار کلاسی و فعالیت ها

نهضت صفایی
3.75 از 5
2.3k
0
1402/05/28

پودمان هدایت تحصیلی

بهمن نوری
3 از 5
2.3k
0
1402/05/21
فیلتر کردن