הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בדיקה אם מספר הוא זוגי ? (https://hosts.co.il/forums/showthread.php?t=42794)

yoni ^_^ 04-04-07 13:36

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

למרות שחשבתי על דרך אחרת

אפשר לקחת את המפסר שאני רוצה לבדוק אם הוא זוגי או לא.. לחלק אותו ל2 ואז לבדוק בעזרת הפוקנציה explode אם המספר שאחרי ההנקודה הוא גדול מ0 או שווה ל0
רק בעיה אחת :P
אני לא יודע איך אני עושה חילוק בPHP

אשמח לדעת איך עושים חילוק ואם יש פונקציה כזאת

תודה רבה לעוזרים :)

DorWD 04-04-07 13:37

אם אני לא טועה זה שימוש בשארית (%)
רשמו כבר לזה תשובה תחפש בפורום

Meir 04-04-07 13:37

תעשה פשוט ככה:
PHP קוד:

if(% 2 == 0)
{
echo 
'מספר זוגי';


הסימן הוא (%)

nevo 04-04-07 13:46

בקייצור
PHP קוד:

$myvar 2;
if( 
$myvar == 0){
// זוגי
}
else {
// לא זוגי



yoni ^_^ 04-04-07 13:46

ציטוט:

נכתב במקור על ידי elbaz.maor (פרסם 452591)
תעשה פשוט ככה:
PHP קוד:

if(== 0)
{
echo 
'מספר זוגי';


הסימן הוא (%)

אתה יכול להסביר קצת את הקוד ?

hod206 04-04-07 13:50

ה-"%" הזה הוא בעצם חילוק, אבל הוא לא נותן את התוצאה הרגילה, הוא נותן את התוצאה שאחרי הנקודה.
אם חילקת ב-2 והתוצאה שאחרי הנקודה שווה ל-0, סימן שזהו מספר זוגי.

nevo 04-04-07 13:51

ציטוט:

נכתב במקור על ידי yoni ^_^ (פרסם 452601)
אתה יכול להסביר קצת את הקוד ?

אני אסביר לך
הסימן % הוא מודול >> מראה את השארית מהמספר
זאת אומר
2 % מספר זוגי
יתן לך 0 כי אין שארית אם אתה עושה מודול 2 למספר זוגי.

yoni ^_^ 04-04-07 13:52

תודה רבה הבנתי :)

Meir 04-04-07 13:52

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

username1 04-04-07 14:16

בקיצור תחלק ב 2 ואם אין שארית אז המספר זוגי


כל הזמנים הם GMT +2. הזמן כעת הוא 23:35.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ