ABA


"משו ממש מוזר עם מספרים עם נקודה עשרונית בPHP"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12273 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12273
akoka

   03:26   13.06.07   
אל הפורום  
  משו ממש מוזר עם מספרים עם נקודה עשרונית בPHP  
 
   אין מצב שזה באג כי זה קורה רק עם המספר הזה

שימו לב הפלט כאן אמור ליהיות 0.8
אבל יוצא 0.7


<?php
$a=(0.1+0.7)*10;
echo "floor of \$a is: ";
echo floor($a) ;
?>

עכשיו ניסיתי סתם אותו דבר רק לשנות את ה0.7 ל0.8 לפי הבאג אנחנו אמורים לקבל 0.8 נכון אז פלא הפלאים מקבלים 0.9

<?php
$a=(0.1+0.8)*10;
echo "floor of \$a is: ";
echo floor($a) ;
?>

הקוד נלקח מאיתן(כן כן חוזר על התנך של הלוגיקה התיכנותית הזוועתית שלי
תסבירו לי את זה ותקבלו חיבוק מחורף


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  חחח הרצתי חיפוש קטן: MeToR 13.06.07 06:39 1
  באסה לך ;-) code_blue  13.06.07 07:04 2
     אממ כן ידוע חח הקטע זה להבין את המוזרות הזאת:) akoka 13.06.07 17:38 3

       
MeToR
חבר מתאריך 26.1.07
11 הודעות
   06:39   13.06.07   
אל הפורום  
  1. חחח הרצתי חיפוש קטן:  
בתגובה להודעה מספר 0
 
   http://il2.php.net/floor
סתכל בתגובות על התגובה השניה של Jared Fine.

נ.ב - התכוונת ל-7, 8, 9 שזה מדפיס/אמור להדפיס, לא 0.7, 0.8, 0.9 :|

וזה באמת מוזר חחח


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   07:04   13.06.07   
אל הפורום  
  2. באסה לך ;-)  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 13.06.07 בשעה 07:17 בברכה, code_blue
 
יש איזה באג באמת בPHP עם מספרים קטנים מ1 .
מה שאתה יכול לעשות (נבדק ונחקר חחחח)
זה פשוט לעשות משהו כזה:


$a=(0.1+0.7)*100;
$f_a= floor($a);
$f_a1=$f_a/10;

echo "floor of \$a -".($a/10)." is $f_a1";



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

   17:38   13.06.07   
אל הפורום  
  3. אממ כן ידוע חח הקטע זה להבין את המוזרות הזאת:)  
בתגובה להודעה מספר 2
 
   סתם משעמם אז אני משחק קצת במתמטיקה חח


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

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

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



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