<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="he">
	<id>https://www.betmidrash.org.il/history/%D7%99%D7%97%D7%99%D7%93%D7%94:%D7%92%D7%99%D7%9E%D7%98%D7%A8%D7%99%D7%94?feed=atom</id>
	<title>יחידה:גימטריה - היסטוריית גרסאות</title>
	<link rel="self" type="application/atom+xml" href="https://www.betmidrash.org.il/history/%D7%99%D7%97%D7%99%D7%93%D7%94:%D7%92%D7%99%D7%9E%D7%98%D7%A8%D7%99%D7%94?feed=atom"/>
	<link rel="alternate" type="text/html" href="https://www.betmidrash.org.il/history/%D7%99%D7%97%D7%99%D7%93%D7%94:%D7%92%D7%99%D7%9E%D7%98%D7%A8%D7%99%D7%94"/>
	<updated>2026-06-24T16:11:54Z</updated>
	<subtitle>היסטוריית הגרסאות של הדף הזה בוויקי</subtitle>
	<generator>MediaWiki 1.37.0</generator>
	<entry>
		<id>https://www.betmidrash.org.il/index.php?title=%D7%99%D7%97%D7%99%D7%93%D7%94:%D7%92%D7%99%D7%9E%D7%98%D7%A8%D7%99%D7%94&amp;diff=12983&amp;oldid=prev</id>
		<title>א.א: יצירת דף עם התוכן &quot;local values = {     ['א'] = 1,     ['ב'] = 2,     ['ג'] = 3,     ['ד'] = 4,     ['ה'] = 5,     ['ו'] = 6,     ['ז'] = 7,     ['ח'] = 8,     ['ט'] = 9,...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.betmidrash.org.il/index.php?title=%D7%99%D7%97%D7%99%D7%93%D7%94:%D7%92%D7%99%D7%9E%D7%98%D7%A8%D7%99%D7%94&amp;diff=12983&amp;oldid=prev"/>
		<updated>2018-08-05T01:09:36Z</updated>

		<summary type="html">&lt;p&gt;יצירת דף עם התוכן &amp;quot;local values = {     [&amp;#039;א&amp;#039;] = 1,     [&amp;#039;ב&amp;#039;] = 2,     [&amp;#039;ג&amp;#039;] = 3,     [&amp;#039;ד&amp;#039;] = 4,     [&amp;#039;ה&amp;#039;] = 5,     [&amp;#039;ו&amp;#039;] = 6,     [&amp;#039;ז&amp;#039;] = 7,     [&amp;#039;ח&amp;#039;] = 8,     [&amp;#039;ט&amp;#039;] = 9,...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;דף חדש&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local values = {&lt;br /&gt;
    ['א'] = 1,&lt;br /&gt;
    ['ב'] = 2,&lt;br /&gt;
    ['ג'] = 3,&lt;br /&gt;
    ['ד'] = 4,&lt;br /&gt;
    ['ה'] = 5,&lt;br /&gt;
    ['ו'] = 6,&lt;br /&gt;
    ['ז'] = 7,&lt;br /&gt;
    ['ח'] = 8,&lt;br /&gt;
    ['ט'] = 9,&lt;br /&gt;
    ['י'] = 10,&lt;br /&gt;
    ['כ'] = 20,&lt;br /&gt;
    ['ל'] = 30,&lt;br /&gt;
    ['מ'] = 40,&lt;br /&gt;
    ['נ'] = 50,&lt;br /&gt;
    ['ס'] = 60,&lt;br /&gt;
    ['ע'] = 70,&lt;br /&gt;
    ['פ'] = 80,&lt;br /&gt;
    ['צ'] = 90,&lt;br /&gt;
    ['ק'] = 100,&lt;br /&gt;
    ['ר'] = 200,&lt;br /&gt;
    ['ש'] = 300,&lt;br /&gt;
    ['ת'] = 400,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local tab = {}&lt;br /&gt;
for k, v in pairs( values ) do tab[v] = k end&lt;br /&gt;
&lt;br /&gt;
local endet = {&lt;br /&gt;
    ['ך'] = 20,&lt;br /&gt;
    ['ם'] = 40,&lt;br /&gt;
    ['ן'] = 50,&lt;br /&gt;
    ['ף'] = 80,&lt;br /&gt;
    ['ץ'] = 90,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local gimatria = function(s)&lt;br /&gt;
        local sum = 0&lt;br /&gt;
        for l in mw.ustring.gmatch( s, &amp;quot;.&amp;quot; ) do sum = sum + ( values[l] or endet[l] or 0) end&lt;br /&gt;
        return sum&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local mispar_lotiot = function( num, geresh )&lt;br /&gt;
        local res, toadd = '', 0&lt;br /&gt;
        while num &amp;gt; 0 do&lt;br /&gt;
            if num &amp;gt;= 400 then toadd = 400&lt;br /&gt;
            elseif num &amp;gt;= 100 then toadd = num - num % 100&lt;br /&gt;
            elseif num &amp;gt;= 10 then toadd = num - num % 10&lt;br /&gt;
            else toadd = num end&lt;br /&gt;
            res = res .. tab[toadd]&lt;br /&gt;
            num = num - toadd &lt;br /&gt;
        end&lt;br /&gt;
        res = mw.ustring.gsub( res, 'יה', 'טו' )&lt;br /&gt;
        res = mw.ustring.gsub( res, 'יו', 'טז' )&lt;br /&gt;
        res = mw.ustring.gsub( res, '(.)(.)$', '%1' .. (geresh or '') .. '%2' )&lt;br /&gt;
        return res&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local haba = function(s)&lt;br /&gt;
    return mispar_lotiot(gimatria(s)+1, '')&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local haqodem = function(s)&lt;br /&gt;
    return mispar_lotiot(gimatria(s)-1, '')&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return {&lt;br /&gt;
    gimatria = gimatria,&lt;br /&gt;
    ['גימטריה'] = function( frame )&lt;br /&gt;
        return gimatria(frame.args[1] or '')&lt;br /&gt;
    end,&lt;br /&gt;
    &lt;br /&gt;
    mispar_lotiot = mispar_lotiot,&lt;br /&gt;
    ['מספר לאותיות'] = function( frame )&lt;br /&gt;
        return mispar_lotiot( (tonumber(frame.args[1]) or 0),  ( frame.args[2] or '' ))&lt;br /&gt;
    end,&lt;br /&gt;
    &lt;br /&gt;
    haba = haba,&lt;br /&gt;
    ['הבא'] = function( frame )&lt;br /&gt;
        local args = frame.args;&lt;br /&gt;
        if args[1] == nil then&lt;br /&gt;
            local parent = frame:getParent();&lt;br /&gt;
            args = parent.args;&lt;br /&gt;
        end&lt;br /&gt;
        return haba(args[1] or '')&lt;br /&gt;
    end,&lt;br /&gt;
    &lt;br /&gt;
    haqodem = haqodem,&lt;br /&gt;
    ['הקודם'] = function( frame )&lt;br /&gt;
        local args = frame.args;&lt;br /&gt;
        if args[1] == nil then&lt;br /&gt;
            local parent = frame:getParent();&lt;br /&gt;
            args = parent.args;&lt;br /&gt;
        end&lt;br /&gt;
        return haqodem(args[1] or '')&lt;br /&gt;
    end,&lt;br /&gt;
&lt;br /&gt;
    ['שנה'] = function( frame )&lt;br /&gt;
        local args = frame.args;&lt;br /&gt;
        if args[1] == nil then&lt;br /&gt;
            local parent = frame:getParent();&lt;br /&gt;
            args = parent.args;&lt;br /&gt;
        end&lt;br /&gt;
        return gimatria(args[1] or '')*1000 + gimatria(args[2] or '')&lt;br /&gt;
    end,&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>א.א</name></author>
	</entry>
</feed>