View Single Post
ישן 30-05-06, 21:31   # 1
BBman
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 31
הודעות: 608
שלח הודעה באמצעות MSN אל BBman

BBman לא מחובר  

[מדריך] PHP - קצת מתמטיקה ( מתקדמת ) .

שלום לכולם.

ברצוני ללמד אתכם מס' פונקציות של מתמטיקה מתקדמת.

ערך מוחלט - מרחקו של מס' מה-0

הפונקציה :

PHP קוד:
abs(number=|R); 
כאמור כמו שרשמתי , המס' יכול להיות כל מס' ממשי.

לדוגמא ארצה להדפיס את מרחקו של המס' 14- מהאפס , לכן אוכל לרשום :

PHP קוד:
echo abs(-14); 
האופרטור מודולו(ה).

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

האופרטור נכתב כך :


PHP קוד:

ומטרתו היא לבדוק האם a מתחלק ב-b עם או בלי שארית, ומחזיר 0 כאשר אין שארית , או מחזיר את המס' שנשנאר כשארית.
לדוגמא :

PHP קוד:
echo 4%2
יחזיר לנו - 0.

או :

PHP קוד:
echo 423%121
יחזיר 60.

אולי אתם אומרים מה כבר אפשר לעשות איתו ? אך אל דאגה , שימושים יבואו בהמשך, לדוגמא כיצד תבדקו מהר יותר האם מס' הוא זוגי ?

פונקציה לבדיקת שורש ריבועי.

מתכנתי vb ו-c יכירו את הפונקציה הזו :

PHP קוד:
echo sqrt(Number=|R); 
פונקציה זו תחזיר לנו את השורש הריבועי של המס' שכתבנו בין הסוגריים , כלומר הארגומנט שלה.

לדוגמא , שורשו הריבועי של המס' 2323.523 הוא :

PHP קוד:
echo sqrt(2323.523); 
אני בטוח שאתם יודעים את התשובה =] ( 48.202935595252 ) .

חזקה מקוצרת , הפונקציה pow :

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

PHP קוד:
echo pow(x,y); 
x= בסיס y=מעריך.

לדוגמא נכתוב :

PHP קוד:
echo pow(-2,2); 
ונקבל 4.

הפונקציה לעיגול מס' כלפי מעלה , ceil.

נכתבת :

PHP קוד:
echo ceil(x.y); 
כאשר x.y מייצג מס' עשרוני.

לדוגמא נכתוב :

PHP קוד:
echo ceil(2.9); 
ופונקציה זו תעגל מס' זה כלפי מעלה , ויצא לפלט את המס' 3.

פונקציה מקבילה לזו , הינה ()floor אשר מעגלת את המס' כלפי מטה.

הפונקציה לגילוי הארגומנט הגבוהה ביותר, Max .

נכתבת כך :

PHP קוד:
max(a,b,c....); 
ומטרתה להחזיר את הערך הגבוהה ביותר מבין הארגומנטים שכתבנו בין סוגרי הפונקציה.
לדוגמא , נכתוב :

PHP קוד:
echo max(1,2,6,8,-2,3,4.44444,23,5,1,0); 
והפלט שלנו יהיה כמובן 23.

*הערה , הפונקציה עובדת על מערכים , משתנים , ערכים מס' , ועל כל סוג של נתונים מס', דוגמא לשימוש עם Max על מערכים , התבוננו בש"ות לשפות התכנות.

פונקציה להחזרת pi :
נכתבת כך :

PHP קוד:
echo pi(); 
הסבר נוסף מיותר, אגב , כמובן שהיא מדפיסה רק חלק קטן מפאי.

בהצלחה.

Last edited by BBman; 30-05-06 at 22:06..
  Reply With Quote