You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/fa/2-js-basics/3-making-decisions/assignment.md

52 lines
2.8 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "bf62b82567e6f9bdf4abda9ae0ccb64a",
"translation_date": "2025-08-24T12:15:01+00:00",
"source_file": "2-js-basics/3-making-decisions/assignment.md",
"language_code": "fa"
}
-->
# عملگرها
## دستورالعمل‌ها
با عملگرها کار کنید. در اینجا پیشنهادی برای برنامه‌ای که می‌توانید پیاده‌سازی کنید آورده شده است:
شما مجموعه‌ای از دانش‌آموزان از دو سیستم نمره‌دهی مختلف دارید.
### سیستم نمره‌دهی اول
یک سیستم نمره‌دهی به این صورت تعریف شده است که نمرات از ۱ تا ۵ هستند و نمره ۳ و بالاتر به معنای قبولی در درس است.
### سیستم نمره‌دهی دوم
سیستم نمره‌دهی دیگر شامل نمرات زیر است: `A, A-, B, B-, C, C-` که در آن `A` بالاترین نمره و `C` پایین‌ترین نمره قبولی است.
### وظیفه
با توجه به آرایه زیر `allStudents` که نمایانگر تمام دانش‌آموزان و نمرات آن‌ها است، یک آرایه جدید به نام `studentsWhoPass` بسازید که شامل تمام دانش‌آموزانی باشد که قبول شده‌اند.
> TIP، از یک حلقه for و if...else و عملگرهای مقایسه‌ای استفاده کنید:
```javascript
let allStudents = [
'A',
'B-',
1,
4,
5,
2
]
let studentsWhoPass = [];
```
## معیار ارزیابی
| معیار | عالی | قابل قبول | نیاز به بهبود |
| --------- | ------------------------------ | ----------------------------- | ------------------------------- |
| | راه‌حل کامل ارائه شده است | راه‌حل ناقص ارائه شده است | راه‌حل با اشکالات ارائه شده است |
**سلب مسئولیت**:
این سند با استفاده از سرویس ترجمه هوش مصنوعی [Co-op Translator](https://github.com/Azure/co-op-translator) ترجمه شده است. در حالی که ما تلاش می‌کنیم دقت را حفظ کنیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است شامل خطاها یا نادرستی‌ها باشند. سند اصلی به زبان اصلی آن باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حساس، توصیه می‌شود از ترجمه حرفه‌ای انسانی استفاده کنید. ما مسئولیتی در قبال سوء تفاهم‌ها یا تفسیرهای نادرست ناشی از استفاده از این ترجمه نداریم.