نویسنده : امیر
نظرات : ۰ دیدگاه
بازدید : ۸۹۹ بازدید
تاریخ : ۲۷ خرداد ۱۳۹۶

پروژه ی پارکینگ به زبان c++ ؛ در این پروژه هم سعی شده اصول کدنویسی رعایت شود هر چند این پروژه یک پروژه ی تمرینی می باشد و هیچ کاربردی دیگری هم نخواهد داشت .
موضوع پروژه ::
هر خودرو برای ورود خود و ماندن تا سه ساعت مبلغ ۵۰۰ تومان را باید بپردازد و به ازای هر ساعت اضافه تر ماندن در پارکینگ باید مبلغ ۱۵۰ تومان اضافه تر بپردازد . ( حداکثر پولی که یک خودرو باید بپردازد ۲۵۰۰ تومان می باشد . )
کد ::
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
#include "stdafx.h" #include "iostream" using namespace std; class Parking { int hour; public: void hour_set(int var) { hour = var; } int hour_get(){ return hour; } int calculateCharges() { int result=500; if (hour <= 3) result = 500; else result = ((hour-3) * 150) + 500; if(result > 2500) result = 2500; return result; } }; void main() { int x; Parking car1, car2 , car3; cout << "Please Enter Hour Pass Your Car On This Parking : "; cin >> x; car1.hour_set(x); cout << endl; cout << "Please Pay This Many Money For " << car1.hour_get() << " Hour : " << car1.calculateCharges() << endl << endl; cout << "Please Enter Hour Pass Your Car On This Parking : "; cin >> x; car2.hour_set(x); cout << endl; cout << "Please Pay This Many Money For " << car2.hour_get() << " Hour : " << car2.calculateCharges() << endl << endl; cout << "Please Enter Hour Pass Your Car On This Parking : "; cin >> x; car3.hour_set(x); cout << endl; cout << "Please Pay This Many Money For " << car3.hour_get() << " Hour : " << car3.calculateCharges() << endl << endl; } |
توضیحات :
- کد بالا به زبان سی پلاس پلاس می باشد .
- به صورت شی گرایی نوشته شده است .
- فیلدهای داخل کلاس setter و getter خاص خودشان را دارند .
- برنامه ی فوق برای محیط کنسول کدنویسی شده است .
خب کد بالا می تواند مرجع شما برای نوشتن برنامه ی پارکینگ اصلی باشد ؛ در صورتی که این برنامه را کامل تر کردید نسخه کامل تر آن را برای ما ارسال کنید تا دیگران هم بتوانند از آن استفاده کنند .
موفق و سربلند باشید .
پاسخی بگذارید