ايران ويج

نسخه‌ی کامل: class postfix
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
C++

عملوندها تك رقمي باشد.
عملگرها باينري هستند(هرعملگري دوتا عملوند دارد.
عملگرها فقط شامل +/-* ميباشد.
امكان دارد ورودي يك عبارت postfix درست نباشد يعني كاربر عدد را اشتباه دهد مثل عبارت (+-43) يا (-67+43) كه در اولي عملگر اضافي است و در دومي عملگر كم است.پس خطا را نشان دهد.
عملوند منفي ندارد.
100% با كلاس نوشته شود.
100% تابع friend داشته باشد.
از this حتما در برنامه استفاده شود.
اندازه پشته دايناميك باشد(يعني اندازه پشته را از كاربر ميپرسد)
100% سازنده و مخرب داشته باشد.
توابع pop و push را حتما با سربارگذاري عملگر بنويسيد.
استثنائات را كنترل كند.( يعني مثلا عبارتي كه تقسيم بر صفر ميشود را كنترل كند مثل:1+1-623)