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

נושא: שאלה הקשורה ב SYNTAX של #V.C

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 01 May 2006 בשעה 19:48 | IP רשוּם
ציטוט שי

שלום לכולם!

קיבלנו להגיש עבודה ב VISUAL CSHARP - לעשות מחשבון יחסית פשוט עם כמה פונקציות - עד כאן הכל טוב ויפה, רק חבל שעשינו רק איזה חצי תרגול על #C, ואני אישית לא הבנתי מה רוצים ממני בכלל... לא עזר שהמתרגל אמר שזה יהיה קל מאוד - ניגשתי להתחיל את עבודת ההגשה עם 0.1% ידע בשפה. ישבתי, שברתי את הראש, הטרדתי רבות את מנוע החיפוש של גוגל, ולאחר יומיים אינטנסיביים הצלחתי לעשות מחשבון שלדעתי עובד מעולה. הבעיה היחידה שנותרה לי היא פונקצית החזקה המעריכית ופונקצית השורש הריבועי - אני פשוט לא יודע איך אפשר לעשות פעולה של X^Y ב #C... הייתי עושה את זה עם לולאת FOR, רק שזה פשוט לא יעבוד במידה ו Y יהיה שבר... אני זוכר שב C היתה פונקציה מובנית בספריה STDIO (או שזה היה ב MATH?), אבל ב #C אני לא מצליח לכלול ספריות בתוכנית (INCLUDE#) ככה שאי אפשר להשתמש ב POW או ב SQRT...

ד"א, קראתי, אני חושב, כל TUTORIAL שקיים של #C ברשת (כולל זה שמופיע פה באתר) אבל אין כל איזכור לפתרון הבעיה שלי, אז או שפספתי משהו, או שפשוט כנראה זה עניין כ"כ טריוויאלי שלא שווה איזכור בשום מקום, אבד דווקא בו יש לי "חור"...

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

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

הצטרף / הצטרפה: 25 October 2005
משתמש: מנותק/ת
הודעות: 571
נשלח בתאריך: 02 May 2006 בשעה 15:11 | IP רשוּם
ציטוט Fate

Math.Pow()

חזרה לתחילת העמוד הצג את כרטיס החבר של Fate חפש הודעות אחרות של Fate
 
שי
אורח
אורח


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

תודה רבה Fate! עובד מעולה

חבל רק ש Math.Pow מקבלת רק ערכים של double, כי כל התוכנית שלי עובדת על decimal מכיוון שרציתי דיוק מירבי למספרים שהמחשבון מחזיר אחרי הנקודה, אבל לא נורא, עשיתי לי Convert.ToDouble וזה עובד כמו מכונה משומנת

שוב, תודה רבה

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

הצטרף / הצטרפה: 25 October 2005
משתמש: מנותק/ת
הודעות: 571
נשלח בתאריך: 02 May 2006 בשעה 20:33 | IP רשוּם
ציטוט Fate

לDouble יש פחות דיוק מDecimal??
חזרה לתחילת העמוד הצג את כרטיס החבר של Fate חפש הודעות אחרות של Fate
 
שי
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 03 May 2006 בשעה 11:05 | IP רשוּם
ציטוט שי

זה מאוד מוזר, הייתי בטוח שכן

למען האמת, ראיתי את זה באיזושהיא מצגת או PDF אבל אני לא מוצא את זה יותר... אני אפילו לא מוצא איפה בכלל היה כתוב שאפשר להשתמש ב DECIMAL...

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

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

הצטרף / הצטרפה: 25 October 2005
משתמש: מנותק/ת
הודעות: 571
נשלח בתאריך: 03 May 2006 בשעה 17:59 | IP רשוּם
ציטוט Fate

לא אמרתי שלא....
ועכשיו אחרי שבדקתי באמת לDecimal יש יותר דיוק...
C# שפה טיפשה...

Type

Size(bits)

Precision

Range

float

32

7 digits

1.5 x 10–45 to 3.4 x 1038

double

64

15–16 digits

5.0 x 10–324 to 1.7 x 10308

decimal

128

28–29 decimal places

1.0 x 10–28 to 7.9 x 1028



מקור:
http://www.samspublishing.com/articles/article.asp?p=23211&a mp;seqNum=7&rl=1
חזרה לתחילת העמוד הצג את כרטיס החבר של Fate חפש הודעות אחרות של Fate
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

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

לא ידעתי...מעניין!

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

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

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

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

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