ABA


"שאלה בc#"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #13538 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13538
Ron23 
חבר מתאריך 14.8.05
112 הודעות
   17:33   04.09.06   
אל הפורום  
  שאלה בc#  
 
   ערכתי לאחרונה בתאריך 04.09.06 בשעה 17:34 בברכה, Ron23
 

אמ.., עברתי על הקוד הזה מיליון פעם, הוא נראה לי בסדר, אני מנסה להפעיל אותו Visual C# 2005 Express Edition ואני לא מצליח, הוא נותן לי שגיאה.


אמ.., עוד שאלה אם אני רוצה להחליף בין המשתנים num1 לnum2, כאילו בין המספרים שהמשתמש נותן להם, אני צריך לרשום num1=num2 num2=num1?

תודה רבה מראש \


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  הועבר מפורום עיצוב ובניית אתרים. FireAngel 04.09.06 17:38 1
     אמ..., Ron23  04.09.06 18:03 2
         תעתיק את הקוד שעשית ותפתח חדש ותדביק שמה את הקוד. FireAngel 04.09.06 18:18 3
         רק ממבט בקוד אני רואה שפתוח לך Form1 Sn00py  04.09.06 18:20 4
         תעשה פרוייקט חדש של Console Application Nesher  04.09.06 18:22 5
     אמ.., אחי Ron23  04.09.06 18:58 7
         למה נראה לך שהם לא מוחלפים? Sn00py  04.09.06 20:30 10
         תכניס שורת הדפסה נוספת אחרי ההחלפה ותעשה Debug Nesher  04.09.06 20:30 11
             חחחח.., צודקים זה פועל :), פשוט היה צריך להכניס Ron23  04.09.06 20:46 12
                 רוצה לשמוע על החלפה בלי משתנה עזר ? :) FireAngel 04.09.06 20:56 13
                     השיטה היפה :-) Sn00py  04.09.06 20:58 14
                     אמ.., אוקי, אני יחשוב על זה ויראה אם אני יצליח Ron23  04.09.06 21:10 15
                         אין קשר לשפה בכלל ואין שימוש בפונקציות מובנות כלשהן. FireAngel 04.09.06 21:22 16
                             מכתב Ron23  04.09.06 21:28 17
                                 לא את סדר ההדפסה. את ההחלפה. FireAngel 04.09.06 21:30 18
                                     אין אחי, אין לי מושג :) Ron23  04.09.06 21:43 20
                                         קודים: {code} {/code} רק סוגריים מרובעות ולא מסולסלות Sn00py  04.09.06 21:50 21
                                             חזק אחי :), תודה רבה :) FireAngel, תודה רבה גם לך :) Ron23  04.09.06 21:57 22
                                             נחמד מאוד... אבל אני כמעט בטוח שזה פחות יעיל =\ MULI 05.09.06 16:08 24
                                                 יכול להיות. זהו רק טריק של מחשבה :) FireAngel 05.09.06 16:12 25
                                                 נכון, אבל אפשר לעשות את זה יעיל יותר באמצעות שימוש Sn00py  05.09.06 17:17 26
                                                     מסקרן.. איך בדיוק? MULI 05.09.06 18:08 27
                                                         פתרון גנרי Sn00py  05.09.06 21:35 28
                                                             תאמין לי תותח אתה... MULI 06.09.06 21:43 29
                                 מתמטיקה... תחשוב הגיון :-) זו חידה יפה Sn00py  04.09.06 21:34 19
                 :) Nesher  04.09.06 21:59 23
  תודה רבה לכולם, הצלחתי :) Ron23  04.09.06 18:27 6
     :) FireAngel 04.09.06 19:05 8
         אמ.., אחי, אתה יכול לעזור לי בתגובה 7?, תודה :) Ron23  04.09.06 20:19 9

       
FireAngel

   17:38   04.09.06   
אל הפורום  
  1. הועבר מפורום עיצוב ובניית אתרים.  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 04.09.06 בשעה 17:53 בברכה, FireAngel
 
אם אתה מעוניין להחליף בין המשתנים תעשה:

int temp;
temp = num1;
num1 = num2;
num2 = temp;

יש גם טריק לעשות החלפה ללא משתנה עזר.

בכל אופן - מה השגיאה שמוצגת לך ?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ron23 
חבר מתאריך 14.8.05
112 הודעות
   18:03   04.09.06   
אל הפורום  
  2. אמ...,  
בתגובה להודעה מספר 1
 
   קודם תודה רבה על הפיתרון

וזה מה שמוצג:

ואחרי שאני לוחץ כן זה מה שמופיע:


תודה רבה שוב


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

   18:18   04.09.06   
אל הפורום  
  3. תעתיק את הקוד שעשית ותפתח חדש ותדביק שמה את הקוד.  
בתגובה להודעה מספר 2
 
   תנסה לקמפל.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   18:20   04.09.06   
אל הפורום  
  4. רק ממבט בקוד אני רואה שפתוח לך Form1  
בתגובה להודעה מספר 2
 
   מה שאומר שאתה מנסה להריץ את זה בתור Windows Application.
שאתה מפעיל את VS EXPRESS, תבחר בפרויקט חדש לא ב Windows Application אלא ב Console Application, ותדביק את זה שם.

סביר להניח שזה יעבוד, הקוד נראה בסדר.

בהצלחה.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   18:22   04.09.06   
אל הפורום  
  5. תעשה פרוייקט חדש של Console Application  
בתגובה להודעה מספר 2
 
כמו שאני שם לב פתחת פרוייקט של טופס (Form)
אני מאמין שיש אפשרות לשלב בין קונסול לחלונאי אבל לא בכזאת קלות
ראיתי כבר ב-++C משהו...

שיהיה בהצלחה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ron23 
חבר מתאריך 14.8.05
112 הודעות
   18:58   04.09.06   
אל הפורום  
  7. אמ.., אחי  
בתגובה להודעה מספר 1
 
   בקשר להחלפת משתנים אני רושם את התוכנית הזו ומשום מה זה לא מחליף לי בינהם..:


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   20:30   04.09.06   
אל הפורום  
  10. למה נראה לך שהם לא מוחלפים?  
בתגובה להודעה מספר 7
 
   תעשה שורה אחרכך שתציג אותם...

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   20:30   04.09.06   
אל הפורום  
  11. תכניס שורת הדפסה נוספת אחרי ההחלפה ותעשה Debug  
בתגובה להודעה מספר 7
 
(תכניס נקודות עצירה באמצעות F9 אני חושב חח)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ron23 
חבר מתאריך 14.8.05
112 הודעות
   20:46   04.09.06   
אל הפורום  
  12. חחחח.., צודקים זה פועל :), פשוט היה צריך להכניס  
בתגובה להודעה מספר 11
 
   עוד שורת הדפסה , תודה רבה...

השפה הזאת נחמדה


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

   20:56   04.09.06   
אל הפורום  
  13. רוצה לשמוע על החלפה בלי משתנה עזר ? :)  
בתגובה להודעה מספר 12
 
   בעצם אני אתן לך לחשוב. כשיהיה לך פתרון תגיד לי.

תאמץ קצת את המוח =]


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   20:58   04.09.06   
אל הפורום  
  14. השיטה היפה :-)  
בתגובה להודעה מספר 13
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ron23 
חבר מתאריך 14.8.05
112 הודעות
   21:10   04.09.06   
אל הפורום  
  15. אמ.., אוקי, אני יחשוב על זה ויראה אם אני יצליח  
בתגובה להודעה מספר 13
 
   ערכתי לאחרונה בתאריך 04.09.06 בשעה 21:11 בברכה, Ron23
 
אבל תתחשב שרק היום התחלתי ללמוד את השפה הזאת בכלל...

זה כולל איזה קוד או פקודה שאני לא יודע?, או שזה מחשבה?


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

   21:22   04.09.06   
אל הפורום  
  16. אין קשר לשפה בכלל ואין שימוש בפונקציות מובנות כלשהן.  
בתגובה להודעה מספר 15
 
   ערכתי לאחרונה בתאריך 04.09.06 בשעה 21:23 בברכה, FireAngel
 
רמז ענק =]


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ron23 
חבר מתאריך 14.8.05
112 הודעות
   21:28   04.09.06   
אל הפורום  
  17. מכתב  
בתגובה להודעה מספר 16
 
   Console.WriteLine("the tow numbers are: {1} {0}", num1, num2);

החלפתי את ה1 והאפס


זה לא נראה לי שזה זה, זה פשוט מידי


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

   21:30   04.09.06   
אל הפורום  
  18. לא את סדר ההדפסה. את ההחלפה.  
בתגובה להודעה מספר 17
 
   כמו שאני עשיתי לך :

int temp;
temp = num1;
num1 = num2;
num2 = temp;

רק בלי משתנה עזר (בדוגמה הוא temp).


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ron23 
חבר מתאריך 14.8.05
112 הודעות
   21:43   04.09.06   
אל הפורום  
  20. אין אחי, אין לי מושג :)  
בתגובה להודעה מספר 18
 
   ד"א
איך אתה עושה את הקוד?, כאילו בתוך הקופסא?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   21:50   04.09.06   
אל הפורום  
  21. קודים: {code} {/code} רק סוגריים מרובעות ולא מסולסלות  
בתגובה להודעה מספר 20
 
   ערכתי לאחרונה בתאריך 04.09.06 בשעה 21:53 בברכה, Sn00py
 
והנה, פתרון בשבילך:


x = x + y
y = -(y - x)
x = x -y


פתרון שמתאים לכל שפה
אם אתה לא יודע - הסימן += זה פשוט השמה, אז אפשר לכתוב פשוט


x += y
y = -(y - x)
x -= y


פשוט, אה? טריק נחמד, פשוט ויפה

לילה טוב.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ron23 
חבר מתאריך 14.8.05
112 הודעות
   21:57   04.09.06   
אל הפורום  
  22. חזק אחי :), תודה רבה :) FireAngel, תודה רבה גם לך :)  
בתגובה להודעה מספר 21
 
  


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

   16:08   05.09.06   
אל הפורום  
  24. נחמד מאוד... אבל אני כמעט בטוח שזה פחות יעיל =\  
בתגובה להודעה מספר 21
 
   ערכתי לאחרונה בתאריך 05.09.06 בשעה 16:09 בברכה, MULI
 
אם נתרגם את 2 הצורות לשפת מכונה, השימוש במשתנה עזר נראה לי יותר יעיל מהטריק הזה
*הכוונה היא ליעילות של מהירות ולא של מקום בזיכרון


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

   16:12   05.09.06   
אל הפורום  
  25. יכול להיות. זהו רק טריק של מחשבה :)  
בתגובה להודעה מספר 24
 
   זהו תרגיל נחמד שאוהבים לתת אותו לתלמידים =]


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   17:17   05.09.06   
אל הפורום  
  26. נכון, אבל אפשר לעשות את זה יעיל יותר באמצעות שימוש  
בתגובה להודעה מספר 24
 
   ב XOR.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


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

   18:08   05.09.06   
אל הפורום  
  27. מסקרן.. איך בדיוק?  
בתגובה להודעה מספר 26
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   21:35   05.09.06   
אל הפורום  
  28. פתרון גנרי  
בתגובה להודעה מספר 27
 
   ערכתי לאחרונה בתאריך 05.09.06 בשעה 21:35 בברכה, Sn00py
 
בהתאם לכל שפת תכנות שאתה עובד איתה תשתמש בפונקצית ה XOR שלה

x = x XOR y
y = x XOR y
x = x XOR y

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


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

   21:43   06.09.06   
אל הפורום  
  29. תאמין לי תותח אתה...  
בתגובה להודעה מספר 28
 
   עדיין לא הבנתי איך זה שאתה רק עולה לתיכון =\


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   21:34   04.09.06   
אל הפורום  
  19. מתמטיקה... תחשוב הגיון :-) זו חידה יפה  
בתגובה להודעה מספר 17
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   21:59   04.09.06   
אל הפורום  
  23. :)  
בתגובה להודעה מספר 12
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ron23 
חבר מתאריך 14.8.05
112 הודעות
   18:27   04.09.06   
אל הפורום  
  6. תודה רבה לכולם, הצלחתי :)  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 04.09.06 בשעה 18:28 בברכה, Ron23
 
פשוט היתי כמו שאמרתם לפתוח קובץ Console Application

אמ.., רק עכשיו יש לי עוד בעיה זה מריץ לי את הקובץ והכול ואני מכניס את הקלט אני לוחץ אנטר והוא אמור להראות לי את המספרים שהכנסתי ומשום מה הוא לא מראה לי


תודה רבה מראש

עריכה:
הצלחתי לסדר, תודה רבה לכולם


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

   19:05   04.09.06   
אל הפורום  
  8. :)  
בתגובה להודעה מספר 6
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ron23 
חבר מתאריך 14.8.05
112 הודעות
   20:19   04.09.06   
אל הפורום  
  9. אמ.., אחי, אתה יכול לעזור לי בתגובה 7?, תודה :)  
בתגובה להודעה מספר 8
 
  


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

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

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



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