پروژه ۱: ماشینحساب
پروژه عملی: ماشینحساب کامل با توابع، جدولها و مدیریت خطا
پروژه: ماشینحساب کامل
در این پروژه همه آموختههایمان را ترکیب میکنیم: توابع، جدولها، شرطها، مدیریت خطا و الگوی ماژول!
ویژگیهای پروژه
- چهار عمل اصلی + توان + باقیمانده
- مدیریت خطا (تقسیم بر صفر، ورودی نامعتبر)
- تاریخچه محاسبات
- ماشینحساب علمی (sqrt، floor، sin و...)
نکات آموزشی پروژه
- جدول operations: هر عملیات یک تابع — الگوی جدول dispatch
- مدیریت خطا: الگوی
return nil, err - تاریخچه: جدول با متد نمایش
تمرینهای تکمیلی
- عملیات درصد اضافه کنید
- دستور «clear» برای پاک کردن تاریخچه اضافه کنید
- تابع میانگین به بخش علمی اضافه کنید
این مبحث بخشی از دوره آموزش کامل لوا است.