קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. שאלה דחופה בקשר למדבקות בגרות..
    על ידי Jacoby בפורום דיבורים
    תגובות: 10
    הודעה אחרונה: 30-05-2006, 17:03
  2. שאלה דחופה בקשר למגן ולבגרות
    על ידי MeToRaF בפורום דיבורים
    תגובות: 12
    הודעה אחרונה: 29-05-2006, 23:10
  3. שאלה דחופה בקשר לטופס MMC (טופס תיאוריה
    על ידי XpoNdic בפורום צבא וגיוס
    תגובות: 8
    הודעה אחרונה: 07-03-2006, 11:10
  4. שאלה דחופה בקשר לטופס MMC (טופס תיאוריה
    על ידי XpoNdic בפורום דיבורים
    תגובות: 2
    הודעה אחרונה: 06-03-2006, 23:01
  5. שאלה דחופה בקשר לסיכויים שלנו לעלות.
    על ידי Jacoby בפורום דיבורים
    תגובות: 14
    הודעה אחרונה: 09-10-2005, 18:14
+ תגובה לנושא
מציג תוצאות 1 עד 6 מתוך 6

שאלה דחופה בקשר לתנאים(if,else)

  1. #1
    משתמש משקיע
    משתמש עם ספם
    האוואטר של טראנסאר
    שם פרטי
    דניאל
    תאריך הצטרפות
    10/2008
    הודעות
    2,696
    לייקים
    8
    נקודות
    212
    משפט מחץ
    דוחף לדוחיפת
    מין: זכר

    ברירת מחדל שאלה דחופה בקשר לתנאים(if,else)

    המשימה היא כתוב תוכנית שקוראת 3 ציוני תלמידים ומדפיסה את מצבו של כל תלמיד(מעל 60 זה עבר..)
    1.התלמיד אינו זכאי להמשיך את לימודיו יש להדפיס go home
    2.התלמיד זכאי להמשיך את לימודי אם עבר לפחות בקורס אחד הנדפס "move"
    3במידה ולסטודנט ממוצע גבוה מ90 יש להדפיס "good"
    4.במידה ולסטודנט ממוצע מעל 95 יש להדפיס "perfect"

    עכשיו כתבתי את התוכנית הבאה:


    קוד PHP:
    #include <stdio.h>

    void main()

    {

        
    int grade1,grade2,grade3;
        
    float avg;
            
        
    printf("pleas enter 3 grades:\n");
        
    scanf("%d%d%d" ,&grade1,&grade2,&grade3);
        

        
    avg= (float)(grade1+grade2+grade3/3);
                
        if ( 
    avg || avg 100)

        {
        
    printf("Invaild input\n");   
        
        }
        
        else if (
    grade1>60 || grade2>60 grade3>60);
        {
        
    printf("move\n");
        }
        
        else if (
    avg>90)
        {
        
    printf("good\n");
        }

        else if (
    avg>95);
        {
        
    printf("perfect\n");
        }





    הקלדתי 3 ציינים: 96,96,87 והפלט היה אמור להיות "good"
    כי הממוצע מעל 90 ובמקום זה, זה כתב לי בשורה הראשונה good ןאחריי זה גם את כל האחרים perfect ו move ו go home
    מישהו מוכן להסביר לי למה זה ככה?
    תודה מראש.


    סרטון שמדגים עד כמה חתולים הם טיפשים :

    http://www.youtube.com/watch?v=3uDvxLrOeh8


  2. קישורים ממומנים

  3. #2
    משתמש מתחיל האוואטר של SoulSlayer
    שם פרטי
    עוזרי
    תאריך הצטרפות
    08/2010
    גיל
    33
    הודעות
    85
    לייקים
    3
    נקודות
    0
    משפט מחץ
    שניצל תירס
    מין: זכר

    ברירת מחדל

    תסביר יותר ברור.
    נראה לי שיש לך פה בעיה:
    קוד:
    avg= (float)(grade1+grade2+grade3/3); 
    אתה כאילו חילקת את grade3 ב 3 ולא את כולם
    קוד:
    avg= (float)((grade1+grade2+grade3)/3);
    למה ה ';' בסוף ה if הראשון?
    ולמה כל ה else if ?

    אם לסטודנט יש ממוצע מעל 95 אתה רוצה שיודפס רק perfect או גם good?
    נערך לאחרונה על ידי SoulSlayer; 12-11-2010 בשעה 13:06.

  4. #3
    משתמש משקיע
    משתמש עם ספם
    האוואטר של טראנסאר
    שם פרטי
    דניאל
    תאריך הצטרפות
    10/2008
    הודעות
    2,696
    לייקים
    8
    נקודות
    212
    משפט מחץ
    דוחף לדוחיפת
    מין: זכר

    ברירת מחדל

    רק perfect


    סרטון שמדגים עד כמה חתולים הם טיפשים :

    http://www.youtube.com/watch?v=3uDvxLrOeh8


  5. #4
    משתמש מתחיל האוואטר של SoulSlayer
    שם פרטי
    עוזרי
    תאריך הצטרפות
    08/2010
    גיל
    33
    הודעות
    85
    לייקים
    3
    נקודות
    0
    משפט מחץ
    שניצל תירס
    מין: זכר

    ברירת מחדל

    קוד PHP:
    int grade1,grade2,grade3;
        
    float avg;
            
        
    printf("pleas enter 3 grades:\n");
        
    scanf("%d%d%d" ,&grade1,&grade2,&grade3);
        

        
    avg= ((grade1+grade2+grade3)/3);
        
        if ( 
    avg || avg 100)
        {
        
    printf("Invaild input\n");   
        
        }
        
        else if (
    avg>95)
        {
        
    printf("perfect\n");
        } 
        
        else if (
    avg>90)
        {
        
    printf("good\n");
        }
        
        else if (
    grade1>60 || grade2>60 grade3>60)
        {
        
    printf("move\n");
        } 
    עריכה:
    קוד PHP:
    avg= ((grade1+grade2+grade3)/3.0); 
    נערך לאחרונה על ידי SoulSlayer; 12-11-2010 בשעה 17:34.

  6. #5
    A Demigod האוואטר של JsT
    שם פרטי
    חגי
    תאריך הצטרפות
    08/2008
    גיל
    32
    הודעות
    5,482
    לייקים
    611
    נקודות
    245
    פוסטים בבלוג
    1
    משפט מחץ
    רק שני דברים הם אינסופיים: היקום והטמטום האנושי, ואני עדיין לא בטוח בקשר ליקום.
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי SoulSlayer צפיה בהודעה
    קוד PHP:
    int grade1,grade2,grade3;
        
    float avg;
            
        
    printf("pleas enter 3 grades:\n");
        
    scanf("%d%d%d" ,&grade1,&grade2,&grade3);
        

        
    avg= ((grade1+grade2+grade3)/3);
        
        if ( 
    avg || avg 100)
        {
        
    printf("Invaild input\n");   
        
        }
        
        else if (
    avg>95)
        {
        
    printf("perfect\n");
        } 
        
        else if (
    avg>90)
        {
        
    printf("good\n");
        }
        
        else if (
    grade1>60 || grade2>60 grade3>60)
        {
        
    printf("move\n");
        } 
    שכחת המרה של נתנונים
    בברכה,
    חגי.


  7. #6
    משתמש מתחיל האוואטר של SoulSlayer
    שם פרטי
    עוזרי
    תאריך הצטרפות
    08/2010
    גיל
    33
    הודעות
    85
    לייקים
    3
    נקודות
    0
    משפט מחץ
    שניצל תירס
    מין: זכר

    ברירת מחדל

    ערכתי, אם לשינוי הזה אתה מתכוון

+ תגובה לנושא


הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 05:37.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,499,584 | הודעות: 8,200,177 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect