עמוד:104

שאלה 3 . 5 האם אפשר להחליף את כפתורי הרדיו בתיבות סימון ( checkbox ) כדי לבחור את שיטת הניקוד של המשחק ? נמקו את תשובתכם . שימו לב , המחרוזות " 2 " , " 1 " או " 3 " מייצגות את שיטת הניקוד של המשחק . שימוש במחרוזות הוא הדרך הנוחה ביותר לעיבוד המידע הזה משום שהנתונים שנשלחים מלקוח לשרת הם מהטיפוס מחרוזת . בדוגמה שלנו , הערכים " 2 " , " 1 " ו " 3 " - מייצגים את שיטות הניקוד הראשונה , השנייה והשלישית , בהתאמה . כעת , נשנה את התסריט שבו מוגרלים שלושת המספרים ומחושב הניקוד המתאים . בתחילה נאחזר את שיטת הניקוד שהמשתמש בחר ונאחסן אותה במשתנה . level הפעם נניח כי הטופס נשלח בשיטה . post על כן , נעבוד עם האוסף . Request . Form למימוש פעולות אלה נוסיף את הפונקציה . GetPolls Method נוסף על כך , נשנה את הפונקציה CalculatePoints שתגריל שלושה מספרים ותזמן את הפונקציה Get PollsMethod כדי לחשב את הניקוד בהתאם לשיטת הניקוד שיבחר המשתמש . string level ; קריאה של שיטת הניקוד שבחר המשתמש level = Request . Form ] "group 1 " [; // לאחר מכן נגריל שלושה מספרים ונחשב את הניקוד על-פי בחירת המשתמש // ניקוד בסיסי הוא 2 נקודות int points = 2 ; // בדיקה אם שלושת המספרים זהים { if (( n 1 == n 2 ) && ( n 2 == n 3 )) // שיטת חישוב ראשונה כל המספרים הם points = 50 ; if (( level == " 1 " ) && ( n 1 == 7 )) // 7 שיטת החישוב השנייה כל המספרים גדולים מ points = 20 ; else if (( level == " 2 " " ) && ( n 1 > 5 )) // 5- שיטת החישוב השלישית : כל המספרים שווים else if ( level == " 3 " ) // וקטנים מ } points = 10 ; // 5- לסיום , נרשום את הדף שיורץ בשרת במלואו -- > : ( Game 2 b . aspx ) הנחיות המגדירות את שפת התכנות והסטנדרטים של
מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר