<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://guanches.org/index.php?action=history&amp;feed=atom&amp;title=M%C3%B3dulo%3AN%C3%BAmeros</id>
	<title>Módulo:Números - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://guanches.org/index.php?action=history&amp;feed=atom&amp;title=M%C3%B3dulo%3AN%C3%BAmeros"/>
	<link rel="alternate" type="text/html" href="https://guanches.org/index.php?title=M%C3%B3dulo:N%C3%BAmeros&amp;action=history"/>
	<updated>2026-05-15T16:35:23Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://guanches.org/index.php?title=M%C3%B3dulo:N%C3%BAmeros&amp;diff=218254&amp;oldid=prev</id>
		<title>Atamankad: Página creada con «local z = {}      function z.Romano(frame)   local numero,argumentos,parent   local NumerosRomanosMenores4000 = {      {3000, &quot;MMM&quot;},{2000, &quot;MM&quot;},{1000, &quot;M&quot;},      {900, &quot;CM&quot;}, {800, &quot;DCCC&quot;}, {700, &quot;DCC&quot;}, {600, &quot;DC&quot;}, {500, &quot;D&quot;}, {400, &quot;CD&quot;},      {300, &quot;CCC&quot;}, {200, &quot;CC&quot;}, {100, &quot;C&quot;},      {90, &quot;XC&quot;},{80, &quot;LXXX&quot;},{70, &quot;LXX&quot;},{60, &quot;LX&quot;}, {50, &quot;L&quot;}, {40, &quot;XL&quot;},       {30, &quot;XXX&quot;},{20, &quot;XX&quot;},{10, &quot;X&quot;},      {9, &quot;IX&quot;}, {8, &quot;VIII&quot;},{7, &quot;VII&quot;},{6, &quot;VI&quot;}, {5, &quot;V&quot;}, {4, &quot;IV&quot;…»</title>
		<link rel="alternate" type="text/html" href="https://guanches.org/index.php?title=M%C3%B3dulo:N%C3%BAmeros&amp;diff=218254&amp;oldid=prev"/>
		<updated>2026-02-10T22:29:03Z</updated>

		<summary type="html">&lt;p&gt;Página creada con «local z = {}      function z.Romano(frame)   local numero,argumentos,parent   local NumerosRomanosMenores4000 = {      {3000, &amp;quot;MMM&amp;quot;},{2000, &amp;quot;MM&amp;quot;},{1000, &amp;quot;M&amp;quot;},      {900, &amp;quot;CM&amp;quot;}, {800, &amp;quot;DCCC&amp;quot;}, {700, &amp;quot;DCC&amp;quot;}, {600, &amp;quot;DC&amp;quot;}, {500, &amp;quot;D&amp;quot;}, {400, &amp;quot;CD&amp;quot;},      {300, &amp;quot;CCC&amp;quot;}, {200, &amp;quot;CC&amp;quot;}, {100, &amp;quot;C&amp;quot;},      {90, &amp;quot;XC&amp;quot;},{80, &amp;quot;LXXX&amp;quot;},{70, &amp;quot;LXX&amp;quot;},{60, &amp;quot;LX&amp;quot;}, {50, &amp;quot;L&amp;quot;}, {40, &amp;quot;XL&amp;quot;},       {30, &amp;quot;XXX&amp;quot;},{20, &amp;quot;XX&amp;quot;},{10, &amp;quot;X&amp;quot;},      {9, &amp;quot;IX&amp;quot;}, {8, &amp;quot;VIII&amp;quot;},{7, &amp;quot;VII&amp;quot;},{6, &amp;quot;VI&amp;quot;}, {5, &amp;quot;V&amp;quot;}, {4, &amp;quot;IV&amp;quot;…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local z = {}&lt;br /&gt;
    &lt;br /&gt;
function z.Romano(frame)&lt;br /&gt;
  local numero,argumentos,parent&lt;br /&gt;
  local NumerosRomanosMenores4000 = {&lt;br /&gt;
     {3000, &amp;quot;MMM&amp;quot;},{2000, &amp;quot;MM&amp;quot;},{1000, &amp;quot;M&amp;quot;},&lt;br /&gt;
     {900, &amp;quot;CM&amp;quot;}, {800, &amp;quot;DCCC&amp;quot;}, {700, &amp;quot;DCC&amp;quot;}, {600, &amp;quot;DC&amp;quot;}, {500, &amp;quot;D&amp;quot;}, {400, &amp;quot;CD&amp;quot;},&lt;br /&gt;
     {300, &amp;quot;CCC&amp;quot;}, {200, &amp;quot;CC&amp;quot;}, {100, &amp;quot;C&amp;quot;},&lt;br /&gt;
     {90, &amp;quot;XC&amp;quot;},{80, &amp;quot;LXXX&amp;quot;},{70, &amp;quot;LXX&amp;quot;},{60, &amp;quot;LX&amp;quot;}, {50, &amp;quot;L&amp;quot;}, {40, &amp;quot;XL&amp;quot;}, &lt;br /&gt;
     {30, &amp;quot;XXX&amp;quot;},{20, &amp;quot;XX&amp;quot;},{10, &amp;quot;X&amp;quot;},&lt;br /&gt;
     {9, &amp;quot;IX&amp;quot;}, {8, &amp;quot;VIII&amp;quot;},{7, &amp;quot;VII&amp;quot;},{6, &amp;quot;VI&amp;quot;}, {5, &amp;quot;V&amp;quot;}, {4, &amp;quot;IV&amp;quot;},&lt;br /&gt;
     {3, &amp;quot;III&amp;quot;},{2, &amp;quot;II&amp;quot;}, {1, &amp;quot;I&amp;quot;} &lt;br /&gt;
  }&lt;br /&gt;
  if type(frame) == &amp;#039;number&amp;#039; then -- Para poder llamarlo desde otro módulo fácilmente&lt;br /&gt;
      numero = frame&lt;br /&gt;
  else&lt;br /&gt;
      argumentos = frame.args;&lt;br /&gt;
      parent     = frame:getParent();&lt;br /&gt;
      numero     = tonumber(argumentos[1] or parent.args[1]) --Número decimal que se quiere convertir a numeración romana&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  if numero == nil or numero == &amp;quot;&amp;quot; or numero &amp;gt;= 4000 then return &amp;quot;&amp;quot; end&lt;br /&gt;
  &lt;br /&gt;
  local resultado = &amp;#039;&amp;#039;&lt;br /&gt;
    &lt;br /&gt;
  for _, v in ipairs( NumerosRomanosMenores4000 ) do&lt;br /&gt;
    local valor, letras = unpack( v )&lt;br /&gt;
    &lt;br /&gt;
    if numero &amp;gt;= valor then&lt;br /&gt;
       	numero    = numero - valor&lt;br /&gt;
       	resultado = resultado .. letras&lt;br /&gt;
    end&lt;br /&gt;
  end&lt;br /&gt;
  &lt;br /&gt;
  return resultado&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return z&lt;/div&gt;</summary>
		<author><name>Atamankad</name></author>
	</entry>
</feed>