במסגרת:

לימודי תואר, קורס #C

משימה

מערכת לניהול מוסך בשפת #C – עבודה עם קונסול. שנת 2013

שותפים לפרויקט:

Rotem Moked

דרישות הפרויקט:

המטרה הסופית: מערכת קטנה ש"מנהלת" מוסך. המערכת תדע לנהל מוסך שמטפל כיום בחמישה סוגי רכבים

לכל כלי רכב יש תכונות אישיות משלו כמו גודל מנוע, סוג דלק, כמות גלגלים, כמות מקסימלית של דלק בכל רכב

למערכת יש מספר פונקציות:

  1. "להכניס" רכב חדש למוסך. אם מנסים להכניס רכב שכבר נמצא במוסך (עפ"י מספר רישוי), המערכת תוציא הודעה מתאימה ותשתמש ברכב שכבר נמצא במוסך (ותעביר את מצב הרכב ל- "בתיקון")
  2. להציג את רשימת את מספרי הרישוי של הרכבים במוסך, עם אפשרות לסינון לפי המצב שלהם במוסך.
  3. לשנות מצב של רכב במוסך (הנתונים הם מספר רישוי והמצב החדש).
  4. לנפח אוויר בגלגלים של רכב למקסימום (לפי מספר רישוי)
  5. לתדלק רכב שמונע ע"י דלק (הנתונים הם מספר רישוי, סוג דלק למילוי, כמות למילוי)
  6. להטעין רכב חשמלי (הנתונים הם מספר רישוי, כמות דקות להטענה)
  7. להציג נתונים מלאים של רכב לפי מספר רישוי (מספר רישוי, שם דגם, שם בעלים, מצב במוסך, פירוט הגלגלים (לחץ אוויר ויצרן), מצב דלק + סוג דלק / מצב מצבר, ושאר הפרטים הרלוונטיים לסוג הרכב הספציפי)