logo

Select Sidearea

Populate the sidearea with useful widgets. It’s simple to add images, categories, latest post, social media icon links, tag clouds, and more.
hello@youremail.com
+1234567890

سفارش انجام پروژه برنامه نویسی پروژه شبیه سازی نرم افزار اکسل با زبان C++

سفارش انجام پروژه برنامه نویسی پروژه شبیه سازی نرم افزار اکسل با زبان C++

پروژه شبیه سازی نرم افزار اکسل با زبان C++

در این پروژه هدف نوشتن برنامه‌ای است که تا حد زیادی مشابه اکسل عمل کندو بدین ترتیب که شما باید یک صفحه متشکل از تعداد زیادی خانه (100 در 100) در نظر بگیرید که در هر لحظه تعدادی از آنها روی صفحه قرار داده می‌شوند (بسته به اندازه‌ای که شما برای هر خانه در نظر می‌گیرید) خانه های این اکسل باید همانند اکسل واقعی نامگذاری شوند و در بالا و چپ صفحه نشان داده شوند. (خانه اول با حرف A نشان داده شوندو …) این نامگذاری و نحوه نمایش را دقیقا باید مشابه اکسل عمل کنید. این برنامه باید یک خط فرمان نیز داشته باشد که در آن کاربر می‌تواند یک عدد یا فرمان را وارد کند که جواب باید در خانه فعال قرار گیرد و نمایش داده شود. فرمان‌هایی که کاربر می‌تواند وارد کند چهار دستور min،max،average و sum می‌باشد که به صورت زیر قابل استفاده هستند:
Sum(B1:B4)
Average(A6:A10)
Max(C3:C74)
همانطور که می‌بینید این دستورها دقیقا مانند اکسل واقعی نوشته می‌شوند و به همان طریق نیز محاسبه می‌گردند. جواب این دستورها باید در خانه‌ی فعال حافظه قرار گیرد.
توضیحات تکمیلی
خانه‌ی فعال به طور پیشفرض A1 است.
برای جدول، یک آرایه 100*100 در نظر بگیرید، اما در هر مرحله یک زیر آرایه‌ی فعال 20*20 آن را نمایش دهید.
در ورودی با هر کدام از کاراکترهای u،d،l،r به ترتیب خانه‌ی فعال را یک واحد به بالا، پایین، چپ،راست منتقل کنید(اگر با این دستور خانه از جدول خارج می‌شود نباید آن را اعمال کنید)
در ورودی با دستور goto C5 به طور مستقیم به خانه‌ی C5 بروید.
وارد کردن هرکدام از دستورات max،sum،average،min مقدار خانه‌ی فعال را تغییر می‌دهد.
سعی کنید در برنامه خود از توابع استفاده کنید. از نوشتن تمام برنامه خود در تابع main اکیدا خودداری کنید.
در نامگذاری متغیرها از نام‌های معنی‌دار استفاده کنید. برای مثال برای نگهداری تعداد، از متغیر با نام‌هایی مانند num یا count استفاده کنید.
در مواقع لزوم از توضیحات در برنامه خود استفاده کنید.
نحوه و زمان تحویل، متعاقبا اعلام خواهد شد.

admin
بدون دیدگاه

ارسال دیدگاه

دیدگاه
نام
ایمیل
وبسایت