נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: :) C# שאלה על INT , DOUBLE

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
:)
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 27 December 2006 בשעה 16:08 | IP רשוּם
ציטוט :)

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 27 December 2006 בשעה 22:43 | IP רשוּם
ציטוט מתנדב :)

סמיילי שלום,

אני לא יודע בדיוק באיזו שפה אתה כותב. אבל תמיד קיימת אפשרות להמיר סוג משתנה, לסוג המשתנה הרצוי.

אם תגלה מהי השפה נוכל לעזור לך.

חזרה לתחילת העמוד הצג את כרטיס החבר של מתנדב :) חפש הודעות אחרות של מתנדב :) בקר בדף הבית של מתנדב :)
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 27 December 2006 בשעה 22:50 | IP רשוּם
ציטוט shoshan

C#, הוא גילה....

אני לא מבין למה שלא תשתמש במספר שלם איפה שאמור להיות שלם, וב-double איפה שהוא אמור להיות ?

תנצל את זה שב-C# אין את האופי המעצבן של javascript ודומותיה...


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
11010010110
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 23 April 2006
משתמש: מנותק/ת
הודעות: 2621
נשלח בתאריך: 28 December 2006 בשעה 00:21 | IP רשוּם
ציטוט 11010010110

נקודה שכדאי שתשים לב - בקשר ל double ויתר הלא שלמים

נניח יש מספר שיוצא בשבר סופי בבסיס 10 :
0.2

ובבינארי יוצא שבר אינסופי : (סתם מספר אולי זה לא הוא)
0.0000111111111111111111111

אחרי קצת מתמתיקה איתו הוא מתחיל כזה להיהרס מהצד השני :
0.0000111111111111111101001

ואז הכייף האמיתי מתחיל.
ועל כן נאמר :
2 + 2 = ?
במערכת בבסיס 2 : 100
במערכת בבסיס 3 : 11
במערכת בבסיס 4 : 10
במערכת בבסיס 5 ומעלה : 4
במערכת מבוססת פנטיום : 3.9999999999999897
חזרה לתחילת העמוד הצג את כרטיס החבר של 11010010110 חפש הודעות אחרות של 11010010110
 
:)
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 28 December 2006 בשעה 07:00 | IP רשוּם
ציטוט :)

לא הבנתי אז כדאי או שעדיף שכול משתנה יהיה בסוג שהכי מתאים לו  ?

וגם  11010010110 מה הכוונה שהמספר מתחיל לההרס מתחיל הכיף האמיתי ?

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 28 December 2006 בשעה 09:36 | IP רשוּם
ציטוט עזר.

בהסתברות, מקובל לרשום 4 ספרות לאחר הנקודה, ללא קשר לשפת תכנות מסויימת.
חזרה לתחילת העמוד הצג את כרטיס החבר של עזר. חפש הודעות אחרות של עזר. בקר בדף הבית של עזר.
 
:)
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 28 December 2006 בשעה 16:04 | IP רשוּם
ציטוט :)

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 28 December 2006 בשעה 16:43 | IP רשוּם
ציטוט עזר.

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

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

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