پروژه ۱: ماشین‌حساب

پروژه عملی: ماشین‌حساب کامل با Dict، توابع و مدیریت خطا

پروژه: ماشین‌حساب کامل

در این پروژه همه آموخته‌ها را ترکیب می‌کنیم: توابع، Dict، dispatch، مدیریت خطا و struct!

ویژگی‌های پروژه

معماری

Calculator (ماژول)
├── operations (Dict عملیات)
├── scientific (توابع علمی)
├── calculate(a, op, b)
├── history (تاریخچه)
└── showHistory()

نکات آموزشی

تمرین‌های تکمیلی

  1. عملیات درصد اضافه کنید
  2. دستور clear برای تاریخچه اضافه کنید
  3. پشتیبانی از پرانتز و اولویت عملیات (چالش!)

این مبحث بخشی از دوره آموزش کامل جولیا است.

ابزارهای مرتبط