עריכת הדף "
יחידה:גימטריה
"
קפיצה לניווט
קפיצה לחיפוש
אזהרה:
אינכם מחוברים לחשבון. כתובת ה־IP שלכם תוצג בפומבי אם תבצעו עריכות כלשהן. אם
תיכנסו לחשבון
או
תיצרו חשבון
, העריכות שלכם תיוחסנה לשם המשתמש שלכם ותקבלו גם יתרונות אחרים.
בדיקת אנטי־ספאם.
אין
למלא שדה זה!
מתקדם
תווים מיוחדים
עזרה
כותרת
רמה 2
רמה 3
רמה 4
רמה 5
עיצוב
הוספה
לטיני
לטיני מורחב
אלפבית פונטי בינלאומי (IPA)
סימנים
יווני
יוונית מורחבת
קירילי
ערבי
ערבי מורחב
עברית
בנגלית
טמילית
טלוגו
סינהלה
דוונגארי
גוג'רטית
תאית
לאו
קמרית
לשונות ילידיות קנדיות
רונות
Á
á
À
à
Â
â
Ä
ä
Ã
ã
Ǎ
ǎ
Ā
ā
Ă
ă
Ą
ą
Å
å
Ć
ć
Ĉ
ĉ
Ç
ç
Č
č
Ċ
ċ
Đ
đ
Ď
ď
É
é
È
è
Ê
ê
Ë
ë
Ě
ě
Ē
ē
Ĕ
ĕ
Ė
ė
Ę
ę
Ĝ
ĝ
Ģ
ģ
Ğ
ğ
Ġ
ġ
Ĥ
ĥ
Ħ
ħ
Í
í
Ì
ì
Î
î
Ï
ï
Ĩ
ĩ
Ǐ
ǐ
Ī
ī
Ĭ
ĭ
İ
ı
Į
į
Ĵ
ĵ
Ķ
ķ
Ĺ
ĺ
Ļ
ļ
Ľ
ľ
Ł
ł
Ń
ń
Ñ
ñ
Ņ
ņ
Ň
ň
Ó
ó
Ò
ò
Ô
ô
Ö
ö
Õ
õ
Ǒ
ǒ
Ō
ō
Ŏ
ŏ
Ǫ
ǫ
Ő
ő
Ŕ
ŕ
Ŗ
ŗ
Ř
ř
Ś
ś
Ŝ
ŝ
Ş
ş
Š
š
Ș
ș
Ț
ț
Ť
ť
Ú
ú
Ù
ù
Û
û
Ü
ü
Ũ
ũ
Ů
ů
Ǔ
ǔ
Ū
ū
ǖ
ǘ
ǚ
ǜ
Ŭ
ŭ
Ų
ų
Ű
ű
Ŵ
ŵ
Ý
ý
Ŷ
ŷ
Ÿ
ÿ
Ȳ
ȳ
Ź
ź
Ž
ž
Ż
ż
Æ
æ
Ǣ
ǣ
Ø
ø
Œ
œ
ß
Ð
ð
Þ
þ
Ə
ə
עיצוב
קישורים
כותרות
רשימות
קבצים
הערות שוליים
דפי שיחה
תיאור
מה יש להקליד
מה מתקבל
הטיה
''טקסט נטוי''
טקסט נטוי
הדגשה
'''טקסט מודגש'''
טקסט מודגש
הדגשה והטיה
'''''טקסט מודגש ונטוי'''''
טקסט מודגש ונטוי
local values = { ['א'] = 1, ['ב'] = 2, ['ג'] = 3, ['ד'] = 4, ['ה'] = 5, ['ו'] = 6, ['ז'] = 7, ['ח'] = 8, ['ט'] = 9, ['י'] = 10, ['כ'] = 20, ['ל'] = 30, ['מ'] = 40, ['נ'] = 50, ['ס'] = 60, ['ע'] = 70, ['פ'] = 80, ['צ'] = 90, ['ק'] = 100, ['ר'] = 200, ['ש'] = 300, ['ת'] = 400, } local tab = {} for k, v in pairs( values ) do tab[v] = k end local endet = { ['ך'] = 20, ['ם'] = 40, ['ן'] = 50, ['ף'] = 80, ['ץ'] = 90, } local gimatria = function(s) local sum = 0 for l in mw.ustring.gmatch( s, "." ) do sum = sum + ( values[l] or endet[l] or 0) end return sum end local mispar_lotiot = function( num, geresh ) local res, toadd = '', 0 while num > 0 do if num >= 400 then toadd = 400 elseif num >= 100 then toadd = num - num % 100 elseif num >= 10 then toadd = num - num % 10 else toadd = num end res = res .. tab[toadd] num = num - toadd end res = mw.ustring.gsub( res, 'יה', 'טו' ) res = mw.ustring.gsub( res, 'יו', 'טז' ) res = mw.ustring.gsub( res, '(.)(.)$', '%1' .. (geresh or '') .. '%2' ) return res end local haba = function(s) return mispar_lotiot(gimatria(s)+1, '') end local haqodem = function(s) return mispar_lotiot(gimatria(s)-1, '') end return { gimatria = gimatria, ['גימטריה'] = function( frame ) return gimatria(frame.args[1] or '') end, mispar_lotiot = mispar_lotiot, ['מספר לאותיות'] = function( frame ) return mispar_lotiot( (tonumber(frame.args[1]) or 0), ( frame.args[2] or '' )) end, haba = haba, ['הבא'] = function( frame ) local args = frame.args; if args[1] == nil then local parent = frame:getParent(); args = parent.args; end return haba(args[1] or '') end, haqodem = haqodem, ['הקודם'] = function( frame ) local args = frame.args; if args[1] == nil then local parent = frame:getParent(); args = parent.args; end return haqodem(args[1] or '') end, ['שנה'] = function( frame ) local args = frame.args; if args[1] == nil then local parent = frame:getParent(); args = parent.args; end return gimatria(args[1] or '')*1000 + gimatria(args[2] or '') end, }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
local
values
=
{
[
'א'
]
=
1
,
[
'ב'
]
=
2
,
[
'ג'
]
=
3
,
[
'ד'
]
=
4
,
[
'ה'
]
=
5
,
[
'ו'
]
=
6
,
[
'ז'
]
=
7
,
[
'ח'
]
=
8
,
[
'ט'
]
=
9
,
[
'י'
]
=
10
,
[
'כ'
]
=
20
,
[
'ל'
]
=
30
,
[
'מ'
]
=
40
,
[
'נ'
]
=
50
,
[
'ס'
]
=
60
,
[
'ע'
]
=
70
,
[
'פ'
]
=
80
,
[
'צ'
]
=
90
,
[
'ק'
]
=
100
,
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0
0
0
1:0
תקציר:
לתשומת ליבך: תרומתך לאתר חב"דציטוט תפורסם לפי תנאי הרישיון רישיון חופשי למסמכים של גנו גרסה 1.3 או חדשה יותר (אפשר לעיין בדף
חב"דציטוט:זכויות יוצרים
לפרטים נוספים). אם אינך רוצה שעבודתך תהיה זמינה לעריכה על־ידי אחרים, שתופץ לעיני כול, ושאחרים יוכלו להעתיק ממנה תוך ציון המקור – אין לפרסם אותה פה.
כמו־כן, שמירת העריכה משמעה הבטחה שכתבת את הטקסט הזה בעצמך או העתקת אותו ממקור בנחלת הכלל (שאינו מוגבל בזכויות יוצרים) או מקור חופשי דומה.
אין לשלוח חומר מוגבל בזכויות יוצרים ללא רשות!
ביטול
עזרה בעריכה
(נפתח בחלון חדש)
מסוף לבדיקת קוד
* השמות המיוצאים מיחידה זמינים במשתנה "p", כולל שינויים שלא נשמרו. * כדי לחשב את השורה כביטוי יש להתחיל אותה בסימן "=" או להשתמש ב־print(). יש להשתמש ב־mw.logObject() בשביל טבלאות. * כדי לשלוח הודעות למסוף הזה, יש להשתמש ב־mw.log() וב־mw.logObject().
יחידה:גימטריה/תיעוד
(
עריכה
)
תפריט ניווט
כלים אישיים
לא בחשבון
שיחה
תרומות
יצירת חשבון
כניסה לחשבון
מרחבי שם
יחידה
שיחה
English
צפיות
קריאה
עוד
עריכת קוד מקור
גרסאות קודמות
ניווט
עמוד ראשי
שינויים אחרונים
אולם דיונים
דף ציטוט אקראי
אתרים נוספים
חב"דפדיה העברית
חב"דטקסט
כלים
דפים המקושרים לכאן
שינויים בדפים המקושרים
דפים מיוחדים
מידע על הדף