siniyor2012
دوشنبه 09 اردیبهشت 1392, 16:37 عصر
سلام دوستان
میبخشید شاید زشت باشه ولی میشه راجع به این مثال یکم توضیح بدید و راهنماییم کنید.
با تشکر
هر وسیله نقلیه دارای ویژگیهایی نظیر نام، وزن، مدل (سال ساخت)، حداکثر سرعت، نوع سوخت، گنجایش (برحسب نفر) میباشد. انواع مختلفی از وسایل نقلیه وجود دارد. وسایل نقلیه هوایی (نظیر هواپیما، هلکوپتر، بالن ...)، زمینی (اتومبیل، دوچرخه، موتورسیکلت، سهچرخه، درشکه)، وسایل نقلیه دریایی (نظیر قایق، کشتی، ...). همچنین هر یک از این وسایل نیز ممکن است انواع مختلفی داشته باشند (مثلا انواع اتوموبیل: اتوبوس، سواری، وانت، کامیون، تریلی، ...)
هر وسیله نقلیه دارای امکانات مختلفی است، نظیر
امکانی برای چاپ اطلاعات وسیله نقلیه
امکانی برای مقایسه آن وسیله نقلیه با یک وسیله نقلیه (مقایسه از نظر سرعت)
امکانی برای محاسبه زمان لازم جهت پیمودن یک مسافت مشخص با استفاده از آن وسیله نقلیه (با فرض استفاده از حداکثر سرعت)
برنامهای بنویسید که با استفاده از آن بتوان انواع مختلفی از وسایل نقلیه ایجاد کرد (از هر نوع وسیله نقلیه حداکثر 10 تا) و از قابلیتهای آنها استفاده نمود.
برنامه شما باید دارای این امکانات باشد:
ایجاد یک وسیله نقلیه جدید
مشاهده لیست وسایل نقلیه ایجاد شده
نمایش نام وسایل نقلیهای که سرعتشان از X بیشتر است (مقدار X از ورودی خوانده شود)
چاپ نام وسیله نقلیهای که سرعتش از همه بیشتر است
چاپ اطلاعات همه وسایل نقلیه از نوع X (که مقدار X از ورودی خوانده میشود)
در انجام این پروژه، رعایت اصول برنامهنویسی شیءگرا و استفاده مناسب و بجا از مفاهیم و امکانات شیءگرایی (نظیر سازندهها، وراثت، چندریختی، متدها و کلاسهای انتزاعی، سطوح دسترسی، ....) الزامی است.
میبخشید شاید زشت باشه ولی میشه راجع به این مثال یکم توضیح بدید و راهنماییم کنید.
با تشکر
هر وسیله نقلیه دارای ویژگیهایی نظیر نام، وزن، مدل (سال ساخت)، حداکثر سرعت، نوع سوخت، گنجایش (برحسب نفر) میباشد. انواع مختلفی از وسایل نقلیه وجود دارد. وسایل نقلیه هوایی (نظیر هواپیما، هلکوپتر، بالن ...)، زمینی (اتومبیل، دوچرخه، موتورسیکلت، سهچرخه، درشکه)، وسایل نقلیه دریایی (نظیر قایق، کشتی، ...). همچنین هر یک از این وسایل نیز ممکن است انواع مختلفی داشته باشند (مثلا انواع اتوموبیل: اتوبوس، سواری، وانت، کامیون، تریلی، ...)
هر وسیله نقلیه دارای امکانات مختلفی است، نظیر
امکانی برای چاپ اطلاعات وسیله نقلیه
امکانی برای مقایسه آن وسیله نقلیه با یک وسیله نقلیه (مقایسه از نظر سرعت)
امکانی برای محاسبه زمان لازم جهت پیمودن یک مسافت مشخص با استفاده از آن وسیله نقلیه (با فرض استفاده از حداکثر سرعت)
برنامهای بنویسید که با استفاده از آن بتوان انواع مختلفی از وسایل نقلیه ایجاد کرد (از هر نوع وسیله نقلیه حداکثر 10 تا) و از قابلیتهای آنها استفاده نمود.
برنامه شما باید دارای این امکانات باشد:
ایجاد یک وسیله نقلیه جدید
مشاهده لیست وسایل نقلیه ایجاد شده
نمایش نام وسایل نقلیهای که سرعتشان از X بیشتر است (مقدار X از ورودی خوانده شود)
چاپ نام وسیله نقلیهای که سرعتش از همه بیشتر است
چاپ اطلاعات همه وسایل نقلیه از نوع X (که مقدار X از ورودی خوانده میشود)
در انجام این پروژه، رعایت اصول برنامهنویسی شیءگرا و استفاده مناسب و بجا از مفاهیم و امکانات شیءگرایی (نظیر سازندهها، وراثت، چندریختی، متدها و کلاسهای انتزاعی، سطوح دسترسی، ....) الزامی است.