שלח תשובה

זירת השאלות

1950
צפיות
16
תשובות

מספר ספרות מינימאלי ב ת.ז

,‏ 13 בפברואר, 2004

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

תגיות:

16 תשובות

  1. אוריקס הגיב:

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

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

  2. RT-PRO הגיב:

    לא ממש …
    חישוב סיפרת ביקורת של מספר תעודת זהות ישראלית

    כנס ללניק הזה ותראה את האלגוריתם
    והוא פועל מצויין!!
    אבל הבעיה היא שלמעשה האלגוריתם יכול לפעול גם על 2 ספרות
    ולא נראה לי שקיים דבר כזה מס תעודת זהות עם 2 ספרות
    בגלל זה שאלתי מה מס' תעודת זהות הקצר ביותר שיכול להיות….

  3. RT-PRO הגיב:

    בנוסף
    אתה מבין, הרעיון מאחורי ספרת הביקורת הוא לשלים חישוב מסויים למס' שמתחלק ב 10 כשלמעשה לכל סדרת מספרים החל מדו ספרתית ימצא מס' כזה,
    אבל לא נראה לי שקיים דבר כזה מס' תעודת זהות בן 2 ספרות
    ואם יוקלד מס' כזה ,המערכת לא תזהה את השגיאה …

    למנוע דרך כזאת לעקוף את המערכת היא
    בדיקה של מס' ספרות מינימלי שמס' תעודת זהות חייב להכיל….

  4. אין לי מושג מה המספר המינימאלי
    אבל בכל מקרה – מה זה מבטיח לך?
    הרי אם מישהו מכיר את האלגוריתם, הוא בכל מקרה יכול לפברק מספר… אז אתה לא יכול להיות בטוח שנתנו לך מספר נכון.

  5. RT-PRO הגיב:

    נכון…BUT
    אבל אני רוצה להקטין את את אפשרויות השגיאה האפשריות
    בכל מקרה תודה

  6. RT-PRO הגיב:

    הקטנת JPG
    אז ככה שאלתי את השאלה הזאת פה ממש מזמן ולא ממש ענו לי אז אולי הפעם

    אני רוצה להקטין תמונה לגודל thumb שהמשתמש העלה, כיצד?

  7. פיזית?
    או באמצעות אובייקט צד שרת שעוזה את זה אותומטית – או ידנית (שאל בפורום עיצוב גרפי).

  8. אוריקס הגיב:

    לא הבנת מה שאני מנסה להגיד.
    אם האלגוריתם שלך פועל בצורה הגיונית הוא צריך לקבל ת.ז + ספרת ביקורת.
    בכל מקרה – יש אנשים שיש להם אפילו חמש ספרות (ולגבם האלגוריתם הזה לא טופס…).

  9. אוריקס הגיב:

    יש רכיב כזה
    באתר הזה.
    תוכל להשתמש בגרסת ניסיון עם לוגו האתר על התמונות, או לקנותו (בתשלום לא גדול).

  10. זהר פלד הגיב:

    אבל כתוב שם שחור על גבי מסך…
    "א. רושמים את מספר תעודת הזהות ב 9 ספרות, כאשר אם מספר תעודת הזהות הינו פחות מ 9 ספרות, משלימים אפסים מובילים בצד שמאל של המספר"

  11. RT-PRO הגיב:

    לפי הישום שעשיתי …
    זה פועל יופי גם בלי האפס

    בישום הרי עושים כל הזמן עושים mod להוציא את הספרה האחרונה
    וmod מ0 הרי הוא 0

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

  12. RT-PRO הגיב:

    2 בעיות איתו
    הבעיה הראשונה היא שזה פשוט לא פועל.
    לפני חצי שנה בערך גם ניסיתי להפעיל אותו
    וממש לא מעט זמן שברתי את הראש על זה וזה לא פעל…

    וגם…..זה עולה כסףO -:

    אם לא היו את 2 הבעיות הללו זה היה Perfect!

  13. צן הסתם יש עוד רכיבים כאלו
    חפש בגוגל.

שלח תשובה