Page 91 - תכנות בשפת ג'אווה חלק א
P. 91

‫דף עבודה פרק ‪8‬‬

                                                                     ‫תרגיל ‪ :1‬חישוב משכורת‬
       ‫קיימת המחלקה ‪ Worker‬שלה התכונות‪ role :‬מטיפוס מחרוזת ו ‪numHours -‬‬
‫מטיפוס שלם‪ .‬בנה את המחלקה‪ ,‬כולל פעולה בונה שתקבל את ‪ 2‬הערכים‪ getters ,‬ו‬
    ‫‪ setters‬ו ‪ .toString -‬הוסף פעולה פנימית למחלקה בשם ‪ ,money‬שתקבל מספר‬

            ‫שלם שיסמל משכורת לשעה‪ ,‬ותחזיר את המשכורת שמגיעה לעובד בחודש‪.‬‬

                                                                    ‫תרגיל ‪ :2‬ציונים במחלקה‬
‫קיימת המחלקה ‪ Grade‬שלה התכונות‪ grade1 :‬מטיפוס שלם‪ grade2 ,‬מטיפוס שלם‬

         ‫ו ‪ grade3 -‬מטיפוס שלם‪ .‬בנה את המחלקה‪ ,‬כולל פעולה בונה שתקבל את ‪3‬‬
    ‫הערכים‪ getters ,‬ו ‪ setters‬ו ‪ .toString -‬הוסף פעולה פנימית למחלקה בשם ‪,avg‬‬

                           ‫שתחזיר מספר עשרוני שיסמל את ממוצע הציונים שבמחלקה‪.‬‬

                                                                    ‫תרגיל ‪ :3‬שרשור מספרים‬
‫קיימת המחלקה ‪ Car‬שלה התכונות‪ brand :‬מטיפוס מחרוזת ו ‪ price -‬מטיפוס שלם‪.‬‬

    ‫בנה את המחלקה‪ ,‬כולל פעולה בונה שתקבל את ‪ 2‬הערכים‪ getters ,‬ו ‪ setters‬ו ‪-‬‬
 ‫‪ .toString‬פתח מחלקה ראשית ובנה בה ‪ 5‬מופעים)עצמים( של המחלקה‪ .‬לפי מחירי‬
 ‫המכוניות דרג את יוקרתיות ה ‪ brand‬של המכוניות בתור אי‪-‬שוויון והדפס את הדירוג‪.‬‬

                                                                     ‫תרגיל ‪ :4‬מטר וסנטימטר‬
      ‫קיימת המחלקה ‪ Height‬שלה התכונות‪ meters :‬מטיפוס שלם ו ‪centimetres -‬‬
 ‫מטיפוס שלם)מספר מ ‪ 0 -‬ל ‪ .(99 -‬בנה את המחלקה‪ ,‬כולל פעולה בונה שתקבל את‬
       ‫‪ 2‬הערכים‪ getters ,‬ו ‪ setters‬ו ‪ .toString -‬הוסף פעולה פנימית למחלקה בשם‬
  ‫‪ toCents‬שתחזיר את כמות הסנטימטרים במחלקה‪ .‬הוסף פעולה פנימית למחלקה‬

                                     ‫בשם ‪ toMeters‬שתחזיר את כמות המטרים במחלקה‪.‬‬

                              ‫‪91‬‬

                                                             ‫כל הזכויות שמורות ל "‪"Devkills‬‬
   86   87   88   89   90   91   92