![]() |
תנאים ב-C#, אפשר דוגמה?
אני צריך דוגמה לתנאי מסוג כזה:
אם C שווה למשהו, ו-D שווה למשהו, אז.. תודה! :] |
|
תודה רבה! :)
אפשר מידע לגבי DivideByZeroException? |
ציטוט:
http://www.devarea.be/Front/NewsNet/...eportId=124014 |
לא הבנתי כל כך..
אני רוצה לעשות בדיקה שאם מתגלה חילוק ב-0, אז הוא יראה שגיאה.. אפשר דוגמת קוד? תודה. |
ציטוט:
אם אתה מעדיף לעבוד עם Exception, אז במדריך הבא: http://www.devarea.be/Front/NewsNet/...eportId=124014 צירפתי בסוף דוגמא שתבהיר לך את העניין. אתם נותנים לי הרבה עבודה, וזה טוב, ואני באמת רוצה להרחיב את החומר באתר לפי הנושאים שאתם לומדים. |
עשיתי עם IF והכל,
הבעיה שזה עובד - אבל הקומפיילר מציג את השגיאה עצמה של ה-DivideByZeroException. מה ניתן לעשות? |
ציטוט:
אם כן, אז הקומפיילר יתערב. אני מדבר על מקרה שבו אתה מסנן קלט של המשתמש למחלק, שלא יהיה אפס. כתבתי על זה מאמר בזמנו- http://blogs.microsoft.co.il/blogs/s...04/21/123.aspx |
אני בכוונה מחלק ב-0 בכדי למנוע את השגיאה. הבנת?
אז עם מה עדיף להשתמש? IF? או עם CATCH (ועדיין לא הבנתי את ה-TRY, יש לי את C שהוא הפעולה, ו-B שזה המספר השני, ז"א הפעולה / והמספר השני 0).. |
ציטוט:
חילוק באפס - הוא הגורם לשגיאה! IF עדיף. תבין, CATCH הוא חלק ממשפט ה TRY. כלומר, בבלוק של TRY אתה כותב את המשפט שעלולות להיות בו בעיות (נניח, משפט חלוקה שמסתמך על פלט של המשתמש, כשאתה לא יודע מה הוא ידחוף לך שם). בבלוק של הCATCH, אתה כותב במידה ויהיו בעיות במשפטים שמופיעים בבלוק של הTRY מה יקרה. כשאתה יכול להגיב ספיציפית ל Exception מסויים, או לכל ה Exception-ים האפשריים בכלליות. חברים, אני מבקש מכם, תפיצו ותפרסמו את האתר בבתי הספר שבהם אתם לומדים. |
ציטוט:
ב. אני יודע שהוא הגורם לשגיאה, אבל אני לא רוצה שהקומפיילר יתחיל לעשות לי הצגות כשאני מריץ את הבדיקה עם IF ולא עם DivideByZeroException... אתה מבין? |
ציטוט:
רוצה קוד דוגמא? |
למה אין שפת c? חבל אחי אם היה הייתי מפרסם המורה אמר לנו לתת אתרים טובים לשפת סי אבל זה לא מה שאניחנו לומדים אנחנו לומדים c בלבד לבנתיים
|
ציטוט:
זה, והעובדה המצערת שפעם אחרונה שכתבתי משהו בC היה לפני 4 שנים, אם לא משחיבים שנה שעברה שעזרתי למישהו ללמוד לבגרות. |
ציטוט:
|
סבבה.
קוד:
//הגדרת משתנים |
ציטוט:
למי שרוצה לראות מחשבון בסיסי עם 2 מספרים ופעולות, בשפת סי-שארפ (אשמח לתגובות וכמובן ממך omaniusd): PHP קוד:
|
ציטוט:
עשית את ההמרה עם Parse. יש לזה את היתרונות והחסרונות שלו, בכזאת אפליקציה, זה לא רלוונטי. שים לב שלפי זה (לא בדקתי בפועל, אבל נראה לי) אם אני מכניס B שהוא אפס וסימן חיבור, הוא עדיין יגיד שאינו יכול לחלק באפס (או שאני טועה). הקוד כעיקרון יפה, רק תחליף את || ב && |
ציטוט:
עכשיו מצאתי עוד בעיה.. לא מצליח להשתמש במספרים לא שלמים (1.5 לדוגמה, הוא נותן שגיאה).. מה אפשר לעשות? |
ציטוט:
הטיפוס int לא עובד על מספרים שאינם שלמים, וכשמנסים להכניס לו מספרים שאינם שלמים, ייזרק Exception. |
ציטוט:
אני חייב לך תודה ענקית, באמצעותך ובאמצעות האתר שלך למדתי היום הרבה על סי-שארפ. אני אשתדל מאוד לפרסם את זה אצלנו בביה"ס, גם מה שמתחילים ללמוד סי-שארפ :) תודה ענקית שוב! רותם. |
ציטוט:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 16:17. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ