ABA


"מישהוא יכול לעזור לי בתוכנה עם תנאי מורכב"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #8572 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 8572
גל1234

   17:20   15.12.02   
אל הפורום  
  מישהוא יכול לעזור לי בתוכנה עם תנאי מורכב  
 
   אז ככה השאלה שלי היא ככה:
בבחירות לועד כיתה התחרו ניב דנה ונעמה פתח וישם אלגוריתם הקולט את מספר הנקודות שצבר כל אחד מהם והפלט יהיה הזוכה במקום הראשון השני והשלישי
שים לב יתכן מצב של שיוויון

עכשיו מה שניסתי לעשות זה
בעזרת אם וגם
כאילו אם ניב גדול מדנה ודנה גדולה מנעמה אז רשום מקום ראשון ניב מקום שני דנה מקום שלישי נעמה
אחרת אם ניב גדול מנעמה ונעמה גדולה מדנה אז רשום ראשון ניב שני נעמה שלישי דנה וכך הלאה
עכשיו השאלה שלי היא אם יש דרך יותר קצרה ופשוטה?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  פתרון: TheTom 15.12.02 19:57 1
     אחי ממש יפה... dudu15 15.12.02 21:07 2
         חחח כן זו בעיה נפוצה: TheTom 15.12.02 21:13 3
             אתה בטוח שלא צריך להשתמש בand? גל1234 16.12.02 07:35 4
                 בטוח... dudu15 20.12.02 16:05 5

       
TheTom

   19:57   15.12.02   
אל הפורום  
  1. פתרון:  
בתגובה להודעה מספר 0
 
   עבר עריכה לאחרונה בתאריך 15.12.02 בשעה 19:59
 

readln (a,b,c);
if a>b then
if a>c then
write (a)
else
write (c);
else
if b>c then
write (b)
else
write (c)


תאמין לי שאין יותר קצר מזה..
הערה: כאן התייחסתי לאפשרות הקצרה ביותר בין הגדולים..ולא עם שיוויון


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dudu15

   21:07   15.12.02   
אל הפורום  
  2. אחי ממש יפה...  
בתגובה להודעה מספר 1
 
   אבל אתה יכול לרשום עכשיו לכל ELSE לאיזה IF הוא מתחבר ?

תודה...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TheTom

   21:13   15.12.02   
אל הפורום  
  3. חחח כן זו בעיה נפוצה:  
בתגובה להודעה מספר 2
 
   עבר עריכה לאחרונה בתאריך 15.12.02 בשעה 21:15
 
ה else הראשון שייך ל if השני.
ה else השני שייך לif הראשון
הelse השלישי שייך לif השלישי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
גל1234

   07:35   16.12.02   
אל הפורום  
  4. אתה בטוח שלא צריך להשתמש בand?  
בתגובה להודעה מספר 3
 
   כאילו אם a>b and a>c then writeln


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dudu15

   16:05   20.12.02   
אל הפורום  
  5. בטוח...  
בתגובה להודעה מספר 4
 
   אלא אם כן אתה רוצה תוכנה יותר ארוכה...
כי כל ELSE מתיחס ל IF שלפניו ואם יש ELSE לפניו (ולא IF) אז הוא מתיחס ל IF
מלפני פעמיים וכו'


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net