4 תשובות
מה הלולאה צריכה לבצע? האם היא מצפה לאפקט כלשהו או שהיא בעלת מספר צפוי מראש של איטרציות (חזרות)?
שואל השאלה:
רשום לי להשתמש בשני משפטי switch case אבל עדיף לולאה לא?
צריך בעיקרון לבנות אלגוריתם שקולט בשביל כל חניך את צבע חולצה שהוא בחר והקלט יסתיים כאשר תיקלט מחרוזת ריקה והאלגוריתם צריך להדפיס את הצבע שהרוב בחרו
רשום לי להשתמש בשני משפטי switch case אבל עדיף לולאה לא?
צריך בעיקרון לבנות אלגוריתם שקולט בשביל כל חניך את צבע חולצה שהוא בחר והקלט יסתיים כאשר תיקלט מחרוזת ריקה והאלגוריתם צריך להדפיס את הצבע שהרוב בחרו
אם כך מדובר בלולאה המצפה לאפקט חיצוני כלשהו, במקרה הזה לקלט העומד בקריטריון מסוים (מחרוזת ריקה). אז do while יהיה הכי שימושי לנו
אין קשר בין הלולאה לswitch case, את יכולה להשתמש בswitch case כדי לגלות איזה "צבע" נבחר. הלולאה היא מספר הקלטים
מה שאפשר לעשות, זה לעשות סופר מסוים פר צבע, מערך או משתנה נפרד לא משנה (אני מנחש שמספר הצבעים ידוע מראש). אז לכל "צבע" אפשר לעשות case נפרד אשר יגדיל את הסופר. ולבסוף למצוא מהו ה"צבע" עם הסופר הגבוה ביותר
נגיד (אני לא יודע מה השפה, פשוט תתאימי את זה לשפה המתאימה)
do (
input to str
switch (str)
"case "color_1:
color_1_counter++;
break;
/*repeat for each color*/
)while (string is not empty)
אין קשר בין הלולאה לswitch case, את יכולה להשתמש בswitch case כדי לגלות איזה "צבע" נבחר. הלולאה היא מספר הקלטים
מה שאפשר לעשות, זה לעשות סופר מסוים פר צבע, מערך או משתנה נפרד לא משנה (אני מנחש שמספר הצבעים ידוע מראש). אז לכל "צבע" אפשר לעשות case נפרד אשר יגדיל את הסופר. ולבסוף למצוא מהו ה"צבע" עם הסופר הגבוה ביותר
נגיד (אני לא יודע מה השפה, פשוט תתאימי את זה לשפה המתאימה)
do (
input to str
switch (str)
"case "color_1:
color_1_counter++;
break;
/*repeat for each color*/
)while (string is not empty)
שואל השאלה:
אתה יכול לצלם לי את זה מהvisual studio? כי ככה זה לא כזה ברור
אתה יכול לצלם לי את זה מהvisual studio? כי ככה זה לא כזה ברור