24 תשובות
במה לעזור?
שואל השאלה:
רשמתי את השאלה
רשמתי את השאלה
אנונימית
השורות הרגילות, תצהיר על שלושה משתני int, תקלוט שלוש מספרים, תכניס אותם למשתני הint ותפתח לולאת if שהתנאי שלה הוא אם מספר 1 גדול ממספר 2. אם כן, תבדוק בעזרת עוד if אם הוא גדול ממספר 3, אם לא, תבדוק בעזרת עוד if אם 2 גדול מ3.
לכל if תכניס עוד שתי הגדרות של תחומים בין 1-100 כדי לבדוק שהתוכנה תוכל להודיע על קלט לא חוקי
לכל if תכניס עוד שתי הגדרות של תחומים בין 1-100 כדי לבדוק שהתוכנה תוכל להודיע על קלט לא חוקי
שואל השאלה:
תוכלי לעשות את זה באמצעות לולאת while?
תוכלי לעשות את זה באמצעות לולאת while?
אנונימית
כן אבל באיזה חלק?
כאילו בגדול... 5 משתנים
int grade, max, min, i
double sum = 0
בהתחלה תבקשי שיגידו כמה תלמידים יש בכיתה
תגדירי את max = 0
min = 100
ואז תעשי for בין 0 עד i
כל פעם תקלטי ציון
אם הוא יותר גבוה מהמקסימום אז max = grade
אם הוא יותר נמוך מהמינימום אז min = grade
ואז אחרי הfor
את מדפיסה את מקסימום, מינימום
ואת sum/i
כאילו בגדול... 5 משתנים
int grade, max, min, i
double sum = 0
בהתחלה תבקשי שיגידו כמה תלמידים יש בכיתה
תגדירי את max = 0
min = 100
ואז תעשי for בין 0 עד i
כל פעם תקלטי ציון
אם הוא יותר גבוה מהמקסימום אז max = grade
אם הוא יותר נמוך מהמינימום אז min = grade
ואז אחרי הfor
את מדפיסה את מקסימום, מינימום
ואת sum/i
אפשר עם while גם אבל את תצטרכי תנאי עצירה
שואל השאלה:
רשום שאני צריכה לעשות את זה עם while
רשום שאני צריכה לעשות את זה עם while
אנונימית
שואל השאלה:
אתה יכול להסביר איך?
אתה יכול להסביר איך?
אנונימית
הילדה עם התעויוט
א' if זו לא לולאה אלא תנאי
ב' יכולים להיות הרבה יותר מ3 מספרים
לא בקטע מתנשא או משהו ומצטער אם ככב זה נשמע, פשוט רוצה שהיא תעשה נכון
ואם על הדרך זה יעזור לך אז למה לא
א' if זו לא לולאה אלא תנאי
ב' יכולים להיות הרבה יותר מ3 מספרים
לא בקטע מתנשא או משהו ומצטער אם ככב זה נשמע, פשוט רוצה שהיא תעשה נכון
ואם על הדרך זה יעזור לך אז למה לא
while זה לתנאים מורכבים יותר בדרך כלל.
אין ממש טעם, אבל אם אתה חייב להכניס, תכניס את התנאי בתקינות הקלט. כל עוד הint גדול מ0 וקטן מ100 בצע את הלולאה, ואז
אין ממש טעם, אבל אם אתה חייב להכניס, תכניס את התנאי בתקינות הקלט. כל עוד הint גדול מ0 וקטן מ100 בצע את הלולאה, ואז
כן, פשוט תעשי (while(grade < -1
ואז גם תעשי משתנה count כדי לספור את כמות התלמידים
ואז גם תעשי משתנה count כדי לספור את כמות התלמידים
הו, לא קראתי השאלה, חשבתי שצריך למיין שלושה מספרים שנקלטים.
אז כן, בעיקרון כאן בwhile יותר קל
אז כן, בעיקרון כאן בwhile יותר קל
שואל השאלה:
ואיך אני מחשבת את הממוצע אם אני לא יודעת כמה ציונים נקלטו?
אני מגדירה משתנה נגיד a ואליו אני מוסיפה 1 בכל פעם שנקלט ציון?
ואיך אני מחשבת את הממוצע אם אני לא יודעת כמה ציונים נקלטו?
אני מגדירה משתנה נגיד a ואליו אני מוסיפה 1 בכל פעם שנקלט ציון?
אנונימית
שואל השאלה:
למה grade קטן מ(-1)?
למה grade קטן מ(-1)?
אנונימית
כן, אבל במקום לקרוא לו a תקראי לו count
אחד הכללים הכי בסיסיים בתיכנות זה לתת שמות בעלי משמעות למשתנים
לכן count כי הוא סופר
אחד הכללים הכי בסיסיים בתיכנות זה לתת שמות בעלי משמעות למשתנים
לכן count כי הוא סופר
סליחה
התכוונתי גדול מ-1 וקטן מ101
ככה כשמישהו יכניס ציון שהוא לא הגיוני התוכנית חא תחשב את זה ותבין שנגמרו הילדים
התכוונתי גדול מ-1 וקטן מ101
ככה כשמישהו יכניס ציון שהוא לא הגיוני התוכנית חא תחשב את זה ותבין שנגמרו הילדים
שואל השאלה:
כן אני חשבתי על count פשוט לא היה לי כוח לשנות את התגובה
כן אני חשבתי על count פשוט לא היה לי כוח לשנות את התגובה
אנונימית
שואל השאלה:
הבנתי תודה רבה!
הבנתי תודה רבה!
אנונימית
בכיף
אם את צריכה עזרה בסי שארפ תמיד מוזמנת לפנות אליי בפרטי
אם את צריכה עזרה בסי שארפ תמיד מוזמנת לפנות אליי בפרטי
שואל השאלה:
תודה רבה!!
תודה רבה!!
אנונימית
שואל השאלה:
שאלה אחרונה, כשאני מגדירה משתנה grade אז אני עושה את הconsole.writeline שלו בתוך הלולאה או מחוץ ללולאה?
שאלה אחרונה, כשאני מגדירה משתנה grade אז אני עושה את הconsole.writeline שלו בתוך הלולאה או מחוץ ללולאה?
אנונימית
בתוך הלולאה, כדי שכל פעם ידעו להכניס ציון חדש
שואל השאלה:
אז מה לרשום בלולאה? כאילו while? איך הוא ידע למה אני מתכוונת?
אז מה לרשום בלולאה? כאילו while? איך הוא ידע למה אני מתכוונת?
אנונימית
לא הבנתי את השאלה
ואם יש לך אפשרות מעדיף בפרטי כי זה לא נוח כל רגע להיכנס לשאלה והכל
רק אם נוח לך
ואם יש לך אפשרות מעדיף בפרטי כי זה לא נוח כל רגע להיכנס לשאלה והכל
רק אם נוח לך
באותו הנושא: