| כותב |  | 
      
        | אורח אורח
 
  
 
 הצטרף / הצטרפה: 01 October 2003
 משתמש: אונליין
 הודעות: 12647
 | 
          
           | | נשלח בתאריך: 28 December 2005 בשעה 11:23 | | IP רשוּם | 
 |   |  
           | 
 |  אחים שלי מה זה האופרטורים האלה: 1.  !    2. && 3.  ||      אם אפשר הסבר +דוגמא להשתמש בהם.. תודה לעוזרים... | 
       
        | חזרה לתחילת העמוד |       | 
       
       
        |  | 
        | ss אורח
 
  
 
 הצטרף / הצטרפה: 01 October 2003
 משתמש: אונליין
 הודעות: 12647
 | 
          && - גם
           | | נשלח בתאריך: 28 December 2005 בשעה 11:33 | | IP רשוּם | 
 |   |  
           | 
 |  || - או
 למשל קוד בשפת  C
 [CODE]
 
 if (a == 1 && b == 1) // בודק אם a שווה לאחד וגם אם b שווה לאחד
 if (a == 1 || b == 1) // בודק אם a שווה לאחד או b שווה לאחד
 [CODE/]
 
 | 
       
        | חזרה לתחילת העמוד |       | 
       
       
        |  | 
        | ads אורח
 
  
 
 הצטרף / הצטרפה: 01 October 2003
 משתמש: אונליין
 הודעות: 12647
 | 
          [CODE]
           | | נשלח בתאריך: 28 December 2005 בשעה 11:34 | | IP רשוּם | 
 |   |  
           | 
 |  
 if (a == 1 && b == 1) // בודק אם a שווה לאחד וגם אם b שווה לאחד
 
 if (a == 1 || b == 1) // בודק אם a שווה לאחד או b שווה לאחד
 [CODE/]
 
 | 
       
        | חזרה לתחילת העמוד |       | 
       
       
        |  | 
        | dor אורח
 
  
 
 הצטרף / הצטרפה: 01 October 2003
 משתמש: אונליין
 הודעות: 12647
 | 
          
           | | נשלח בתאריך: 28 December 2005 בשעה 11:41 | | IP רשוּם | 
 |   |  
           | 
 |  והאופרטור הזה: ! מה הוא עושה | 
       
        | חזרה לתחילת העמוד |       | 
       
       
        |  | 
        | Inj3ction משתמש חבר
 
  
  
 הצטרף / הצטרפה: 09 October 2005
 מדינה: Israel
 משתמש: מנותק/ת
 הודעות: 149
 | 
          זה אי שוויון אם אתה שם אותו עם סימן שווה. לדוגמא:
           | | נשלח בתאריך: 28 December 2005 בשעה 11:49 | | IP רשוּם | 
 |   |  
           | 
 |  
 
| קוד: 
 
    
    | 
      
       | if (bla!=bla2) { do bla; }
 
 |  |  |  ואם אתה רוצה להשתמש רק ב ! אז זה כאילו אומר שזה שקר. נגיד אתה רוצה
שהתוכנה תקרא מקובץ כל עוד הוא לא נגמר אז אתה עושה לולאת וואייל עם !feof
 
  
 | 
       
        | חזרה לתחילת העמוד |     | 
       
       
        |  | 
        | pitbull משתמש חבר
 
  
  
 הצטרף / הצטרפה: 14 May 2005
 משתמש: מנותק/ת
 הודעות: 209
 | 
          יש אופרטור
           | | נשלח בתאריך: 28 December 2005 בשעה 12:11 | | IP רשוּם | 
 |   |  
           | 
 |  !
 ויש אופרטור =!
 הראשון אומר פשוט "לא" השני אומר "לא שווה"
 
 
 | 
       
        | חזרה לתחילת העמוד |     | 
       
       
        |  | 
        | LOL אורח
 
  
 
 הצטרף / הצטרפה: 01 October 2003
 משתמש: אונליין
 הודעות: 12647
 | 
          injection idiot
           | | נשלח בתאריך: 28 December 2005 בשעה 12:16 | | IP רשוּם | 
 |   |  
           | 
 |  
 =!
 אומר שונה
 
 ו ! אומר למשל
 if (!bla)
 זה אומר
 אם bla = FALSE
 
 
 | 
       
        | חזרה לתחילת העמוד |       | 
       
       
        |  | 
        | dor אורח
 
  
 
 הצטרף / הצטרפה: 01 October 2003
 משתמש: אונליין
 הודעות: 12647
 | 
          
           | | נשלח בתאריך: 28 December 2005 בשעה 12:56 | | IP רשוּם | 
 |   |  
           | 
 |  אפשר דוגמא ..? (דוגמא שאני יוכל לקמפל אותה)   | 
       
        | חזרה לתחילת העמוד |       | 
       
       
        |  | 
        | אבידור משתמש חבר
 
  
  
 הצטרף / הצטרפה: 11 October 2005
 מדינה: Israel
 משתמש: מנותק/ת
 הודעות: 162
 | 
          טוב תראה אני יסביר לך ויתן לך דוגמאות:
           | | נשלח בתאריך: 28 December 2005 בשעה 14:44 | | IP רשוּם | 
 |   |  
           | 
 |  1. &&
 האופרטור הזה אומר גם. לדוגמא אנחנו רוצים לעשות תנאי שיבדוק שני דברים, לדוגמא (אם גילדני גדול מ 10 ו קטן מ20 עשה משהוא) אנחנו צריכים את ו וכאן תפקידו של האופרטור.
 דוגמא לתנאי כמו שאמרנו: נניח שהמשתנה daniage קיים:
 
 
| קוד: 
 
    
    | 
      
       | if(daniage>10 && daniage<20)
 {
 blablabla;
 }
 
 |  |  |  2. ||
 זהו ההפך הגמור מהפעולה למעלה. זה אומר או.
 לדוגמא אנחנו רוצים לעשות תנאי, אם דני בן 10 או בן 9 עשה משהוא. רק אם אחד התנאים יתקיים (אם דני בן 10 או 9)
 אז הלולאה תפעול.
 
 
| קוד: 
 
    
    | 
      
       | if(daniage==10 || daniage==9)
 {
 blablabla;
 }
 
 |  |  |  3. !
 זה לדעתי הקשה ביותר להסברה.
 בשפה, יש אמת ושקר. לדוגמא בתנאים למעלה,
 אם התנאי מתקיים, אז התנאי הוא אמת. אך אם הוא לא מתקיים, הוא שקר. שקר = אפס. אמת = כל דבר חוץ מאפס (לרוב אחד).
 בתנאי הבא:
 
 יש את התנאי אם a שווה ל 10 עשה משהוא. בעצם אפשר להגיד, אם a==1, אז התנאי הוא אמת, בעצם הוא 1, והלולאה מתבצעת רק אם התנאי הוא אמת.
 עכשיו נגיד ונרצה להגיד, אם a!=1 אז אפשר לעשות זאת כך, אך אפשר לעשות זאת גם !a===1. זה אומר, אם a==1 הוא שקר, עשה משהוא. כל הקטע של ! הוא בעצם קיצור.
 עכשיו אני יכתוב לך תוכנית כבקשתך של כל התנאים ואם הערות באנגלית:
 
 
| קוד: 
 
    
    | 
      
       | #include <stdio.h>
 #include <conio.h>   //this for the getch() function.
 void main()
 {
 int daniage=12;
 if(daniage!=12) //I guess you understanding this
 printf("dani age is not 12\n");
 if(daniage>=10 && daniage<=20) /* means if daniage is between 10 and 20 .*/
 printf("Dani age is between 10 and 20);
 
 if(daniage==12 || daniage==13) // if dani age 12 or 13
 printf("Dani Age is 12 or 13);
 if(!daniage==12) // if dani age is not 12.
 printf("Dani age is not 12);
 /* Now look, another example for the ! operator is the kbhit function that in the conio.h library. this function returning 1 if the user click somehing and 0 if the user not click.
 in other ways (while the user not click something keep do the loop) .
 you can do
 while(kbhit==0)
 blabla;
 but you can do
 while(!kbhit)
 nice huh?
 End. */
 while(!kbhit)
 printf("Avidor the king!!\n");
 }
 
 |  |  |  אם לא הבנת משהוא אתה מוזמן לשאול ואני יענה.
 
 | 
       
        | חזרה לתחילת העמוד |     | 
       
       
        |  | 
        | dor אורח
 
  
 
 הצטרף / הצטרפה: 01 October 2003
 משתמש: אונליין
 הודעות: 12647
 | 
          
           | | נשלח בתאריך: 28 December 2005 בשעה 15:34 | | IP רשוּם | 
 |   |  
           | 
 |  הוא מציג לי שגיאות.. יכול להיות שזה בגלל המהדר .. המהדר שלי הוא   visual c++ אם תוכל לסדר את הקוד.. | 
       
        | חזרה לתחילת העמוד |       | 
       
       
        |  | 
        | אבידור משתמש חבר
 
  
  
 הצטרף / הצטרפה: 11 October 2005
 מדינה: Israel
 משתמש: מנותק/ת
 הודעות: 162
 | 
          תיקנתי
           | | נשלח בתאריך: 28 December 2005 בשעה 16:23 | | IP רשוּם | 
 |   |  
           | 
 |  סליחה על הטעות
 | 
       
        | חזרה לתחילת העמוד |     | 
       
       
        |  | 
        | dl25 משתמש פעיל
 
  
 
 הצטרף / הצטרפה: 10 December 2005
 משתמש: מנותק/ת
 הודעות: 45
 | 
          אתה בטוח שתיקנת טוב?..
           | | נשלח בתאריך: 28 December 2005 בשעה 16:48 | | IP רשוּם | 
 |   |  
           | 
 |  
 __________________
 אוליי יש מישהו שיכול לעזור לי בשפת:
 c
 אז תוסיפו הנה האיסי שלי: 254553060
 
 | 
       
        | חזרה לתחילת העמוד |     | 
       
       
        |  | 
        | dl25 משתמש פעיל
 
  
 
 הצטרף / הצטרפה: 10 December 2005
 משתמש: מנותק/ת
 הודעות: 45
 | 
          טוב אחי לא משנה תיקנתי אותו לבד..
           | | נשלח בתאריך: 28 December 2005 בשעה 19:35 | | IP רשוּם | 
 |   |  
           | 
 |  
 __________________
 אוליי יש מישהו שיכול לעזור לי בשפת:
 c
 אז תוסיפו הנה האיסי שלי: 254553060
 
 | 
       
        | חזרה לתחילת העמוד |     | 
       
       
        |  | 
        | אבידור משתמש חבר
 
  
  
 הצטרף / הצטרפה: 11 October 2005
 מדינה: Israel
 משתמש: מנותק/ת
 הודעות: 162
 | 
          אפשר לדעת מה היתה הטעות?
           | | נשלח בתאריך: 28 December 2005 בשעה 21:53 | | IP רשוּם | 
 |   |  
           | 
 |  | 
       
        | חזרה לתחילת העמוד |     | 
       
       
        |  | 
        | אורח אורח
 
  
 
 הצטרף / הצטרפה: 01 October 2003
 משתמש: אונליין
 הודעות: 12647
 | 
          אבידור, אתה **צונזר**
           | | נשלח בתאריך: 29 December 2005 בשעה 00:40 | | IP רשוּם | 
 |   |  
           | 
 |  לא צריך לתת לו את התשובה ולכתוב לו תוכנית.
 צריך לתת לו להסתבך קצת ולשחק עם זה, אני לא חושב שהוא אפילו הגיע
 למשתנים אם הוא ביקש שיכתבו לו תוכנית, ומה עשית בזה שנתת לו את התוכנית ?
 לעזור זה לא יעזור.
 
 **צנזור בחסות שושן.
 
 | 
       
        | חזרה לתחילת העמוד |       | 
       
       
        |  | 
        | אורח אורח
 
  
 
 הצטרף / הצטרפה: 01 October 2003
 משתמש: אונליין
 הודעות: 12647
 | 
          מה כבר עשית מזה..
           | | נשלח בתאריך: 29 December 2005 בשעה 02:19 | | IP רשוּם | 
 |   |  
           | 
 |  רק אמרתי שהוא מנסה לצאת חכם והוא לא
 ואתה ישר מצנזר ?
 
 | 
       
        | חזרה לתחילת העמוד |       | 
       
       
        |  | 
        | Inj3ction משתמש חבר
 
  
  
 הצטרף / הצטרפה: 09 October 2005
 מדינה: Israel
 משתמש: מנותק/ת
 הודעות: 149
 | 
          
           | | נשלח בתאריך: 29 December 2005 בשעה 02:41 | | IP רשוּם | 
 |   |  
           | 
 |  
| LOL כתב: 
 
    
    | 
      
       | injection idiot 
 =!
 אומר שונה
 
 ו ! אומר למשל
 if (!bla)
 זה אומר
 אם bla = FALSE
 
 
 |  |  |  זה בדיוק מה שאמרתי ואל תקרא לי אידיוט
 
 | 
       
        | חזרה לתחילת העמוד |     | 
       
       
        |  | 
        | אורח אורח
 
  
 
 הצטרף / הצטרפה: 01 October 2003
 משתמש: אונליין
 הודעות: 12647
 | 
          אדיוט..
           | | נשלח בתאריך: 29 December 2005 בשעה 05:04 | | IP רשוּם | 
 |   |  
           | 
 |  הוא שאל מה זה !
 ולא מה זה !=
 יא גיי
 
 | 
       
        | חזרה לתחילת העמוד |       | 
       
       
        |  | 
        | Inj3ction משתמש חבר
 
  
  
 הצטרף / הצטרפה: 09 October 2005
 מדינה: Israel
 משתמש: מנותק/ת
 הודעות: 149
 | 
          יטמבל לפני שאתה מבלבל אותי עם אנשים אחרים תבדוק טוב טוב
           | | נשלח בתאריך: 29 December 2005 בשעה 05:29 | | IP רשוּם | 
 |   |  
           | 
 |  חמור
   
 | 
       
        | חזרה לתחילת העמוד |     | 
       
       
        |  | 
        | dor אורח
 
  
 
 הצטרף / הצטרפה: 01 October 2003
 משתמש: אונליין
 הודעות: 12647
 | 
          
           | | נשלח בתאריך: 29 December 2005 בשעה 11:45 | | IP רשוּם | 
 |   |  
           | 
 |  לא שמת " בכמה מקומות.. | 
       
        | חזרה לתחילת העמוד |       | 
       
       
        |  | 
        | dor אורח
 
  
 
 הצטרף / הצטרפה: 01 October 2003
 משתמש: אונליין
 הודעות: 12647
 | 
          אח שלי חלק מהפקודות לא עשו כלום!
           | | נשלח בתאריך: 29 December 2005 בשעה 12:57 | | IP רשוּם | 
 |   |  
           | 
 |  למשל :
 
 וגם: 
| קוד: 
 
    
    | 
      
       | if(daniage>=10 && daniage<=20)
 |  |  |  וגם: 
| קוד: 
 
    
    | 
      
       | if(daniage==12 || daniage==13)
 |  |  |  וגם: אז למה הם לא עבדו..? | 
       
        | חזרה לתחילת העמוד |       | 
       
       
        |  | 
        | אבידור משתמש חבר
 
  
  
 הצטרף / הצטרפה: 11 October 2005
 מדינה: Israel
 משתמש: מנותק/ת
 הודעות: 162
 | 
          שני תנאים שקר, ושני תנאים אמת
           | | נשלח בתאריך: 29 December 2005 בשעה 14:03 | | IP רשוּם | 
 |   |  
           | 
 |  בכוונה כדי שיבין.
 | 
       
        | חזרה לתחילת העמוד |     | 
       
       
        |  | 
        | dl25 משתמש פעיל
 
  
 
 הצטרף / הצטרפה: 10 December 2005
 משתמש: מנותק/ת
 הודעות: 45
 | 
          
           | | נשלח בתאריך: 29 December 2005 בשעה 14:44 | | IP רשוּם | 
 |   |  
           | 
 |  אני הבנתי את הקטע הזה.. אבל רגע הם לא צריכים לעבוד בקוד?..   
 __________________
 אוליי יש מישהו שיכול לעזור לי בשפת:
 c
 אז תוסיפו הנה האיסי שלי: 254553060
 
 | 
       
        | חזרה לתחילת העמוד |     | 
       
       
        |  |