29-11-2005, 17:50
|
|
|
חבר מתאריך: 04.06.03
הודעות: 340
|
|
קצת הגיון פותר הכל :)
קודם התשובה היא 7%2.
אבל בהגיון זה ככה לפעם הבאה בכל שפת תכנות שתרצה
כשבנאדם מחפש שארית הוא עושה 7/2 ומוצא את מה שנשאר.
בעצם 7/2 = 31/7 .
מה שאנחנו מחפשים זה את ה1/7.
אז מה שאנחנו עושים זה בעצם ככה,
מחלקים את 7 ב2 . מורידים את מה שאחרי הנקודה, ואז יוצא לנו 3.
מכפילים ב2 יוצא 6, ואז 7 פחות 6 יוצא אחד, וככה זה לגבי כל הדוגמאות
קוד PHP:
function mod(num1,num2) { return num1-floor(num1/num2)*num2; }
תכנות נעים
|