# پاسخ کنترل مجموعهٔ کاملاً فرضی اکسل

تمام سطرها و قیمت‌ها تألیفی و فرضی‌اند؛ واحد قیمت، واحد پول آموزشی است. این داده نمونهٔ بازار و توصیهٔ مالی نیست.

## قرارداد ستون

شناسه متن یکتا، تاریخ با ترتیب میلادی سال ماه روز، تعداد صحیح مثبت، قیمت واحد مثبت، نرخ در بازهٔ صفر تا یک. خالی به معنی نامعلوم است و با صفرِ بدون تخفیف فرق دارد.

مبلغ ناخالص = تعداد × قیمت واحد.

مبلغ پس از تخفیف = ناخالص × (۱ − نرخ).

| شناسه | ناخالص | پس از تخفیف |
|---|---|---|
| T001 | 200000 | 200000 |
| T002 | 250000 | 225000 |
| T003 | 240000 | 240000 |
| T004 | 300000 | 240000 |
| T005 | 200000 | 200000 |
| T006 | 120000 | 114000 |
| T007 | 500000 | 450000 |
| T008 | 200000 | 200000 |
| T009 | 300000 | 270000 |
| T010 | 160000 | 152000 |
| T011 | 150000 | 150000 |
| T012 | 200000 | 180000 |
| جمع | 2820000 | 2621000 |

## ایرادهای عمدی نسخهٔ تمرین

- سطر T003 رقم فارسی دارد؛ نوع ورودی و رفتار محاسبه در محیط مقصد بررسی شود، نه اینکه صرف شکل رقم حتماً نامعتبر اعلام شود.
- گروه T005 فاصلهٔ پایانی اضافه دارد؛ طبق قرارداد گروه‌بندی یکسان‌سازی شود.
- نرخ T006 خالی است؛ فقط با مرجع به 0.05 تکمیل می‌شود، بدون مرجع نامعلوم می‌ماند.
- سطر روز هشتم شناسهٔ T007 دارد؛ مرجع سالم شناسهٔ صحیح T008 را نشان می‌دهد. حدس خودکار مجاز نیست.
- قیمت T010 رشتهٔ دارای جداکننده است؛ پس از واردکردن، نوع و مقدار با مرجع 80000 کنترل شود.
- تاریخ T011 شکل نوشتاری متفاوت دارد؛ تفسیر تاریخ در ورود کنترل و با مرجع مقایسه شود.
- نرخ T012 برابر 1.50 خارج از دامنه است؛ مقدار مرجع 0.10 است و از روی ظاهر خطا به‌تنهایی قابل حدس نیست.
- سطر پایانی تکرار عمدی T004 است؛ حذف آن با تأیید مرجع، نه صرفاً الگوریتم حذف تکراری، انجام شود.

نسخهٔ خطادار ۱۳ سطر و نسخهٔ مرجع ۱۲ سطر داده دارد. هیچ ستون فرمول یا اتصال بیرونی در CSVها نیست. هنرجو فرمول را در نسخهٔ کاری خود می‌سازد.
