You are on page 1of 2

‫یک فایل با پسوند ‪ .

CSV‬شامل اطلاعات زیر موجود است‪:‬‬

‫یک برنامه تحت ویندوز مورد نیاز است که کاربر بتواند بصورت زیر مجموعه ای از اقدامات را بر روی این‬
‫فایلها انجام دهد‪:‬‬

‫‪ -1‬فایل را انتخاب نماید (‪ Browse‬کند)‪.‬‬


‫‪ -2‬محدوده ‪ TIME‬مورد نظر را مشخص کند‪.‬‬
‫‪ Date -3‬مورد نظر را مشخص کند‪.‬‬
‫‪ ID -4‬مورد نظر را مشخص کند‪.‬‬
‫‪ B1 -5‬مورد نظر را مشخص کند‪.‬‬
‫‪ -6‬مشخص نماید که کدامیک از ستون ها باید باهم تجمیع شوند‪.‬‬

‫به عنوان مثال‪ ،‬مشابه تصویر زیر‪:‬‬


‫سپس‪ ،‬نرم افزار‪ ،‬اقدامات زیر را برروی داده های درون فایل انجام دهد‪:‬‬

‫‪ -1‬به داده های مشخص شده توسط کاربر‪ ،‬دسترسی پیدا کند‪.‬‬
‫‪ -2‬ردیفهایی که بصورت همزمان شامل محدوده ‪ Time‬مشخص شده توسط کاربر‪ Date ،‬انتخاب شده‬
‫توسط کاربر‪ ID ،‬مورد نظر کاربر و ‪ B1‬مورد نظر کاربر هستند را فیلتر کند‪.‬‬
‫‪ -3‬در هر کدام از ردیفهایی که در شماره ‪ 2‬فیلتر و انتخاب گردید‪ ،‬مقادیر موجود در ستون های‬
‫انتخاب شده توسط کاربر را باهم تجمیع نماید‪( .‬بعنوان مثال‪ ،‬مقدار ستون اول‪ A0 ،‬و مقدار ستون‬
‫دوم‪ C2 ،‬می باشد‪ .‬نرم افزار باید مقادیر این دو ستون را باهم تجمیع کرده و بصورت ‪ A0C2‬تبدیل‬
‫کند)‪.‬‬
‫‪ -4‬مقادیر تجمیع شده را از فرمت ‪ HEX‬به ‪ Decimal‬تبدیل نماید‪.‬‬
‫‪ -5‬یک فایل ‪ txt‬شامل سه ستون ایجاد کند که ستون اول ‪ ،Time‬ستون دوم ‪ Date‬و ستون سوم‬
‫مقادیر ‪ Decimal‬شده باشد‪.‬‬

‫توضیح‪:‬‬

‫‪ -1‬ستونهای فایل ‪ ،CSV‬دقیقا مانند تصویر نمایش داده شده می باشد‪.‬‬


‫‪ -2‬ردیفهای فایل ‪ ،CSV‬حداکثر ‪ 555555‬ردیف می باشد‪.‬‬

You might also like