Skip to content

Commit

Permalink
Fixed gcd of Gaussian integers, also changed 1 i to i and -1 i to -i.
Browse files Browse the repository at this point in the history
  • Loading branch information
alpertron committed Aug 2, 2024
1 parent 5dd9f85 commit 7845730
Show file tree
Hide file tree
Showing 37 changed files with 665 additions and 583 deletions.
8 changes: 4 additions & 4 deletions CONTFRAC.HTM
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<meta property="og:locale" content="en_US">
<meta property="og:locale:alternate" content="es_ES">
<meta property="og:description" content="This finds the continued fraction representation of rational numbers and quadratic irrationalities.">
<meta property="article:published_time" content="2024-07-14">
<meta property="article:published_time" content="2024-08-01">
<meta property="fb:app_id" content="1495228927625175">
<link rel="manifest" href="contfrac.webmanifest">
<link rel="alternate" hreflang="es" href="https://www.alpertron.com.ar/FRACCONT.HTM">
Expand Down Expand Up @@ -455,7 +455,7 @@ To enter numbers in hexadecimal format, you will need to precede them by the str
<h2>Source code</h2>
<p>You can download the source of the current program and the old continued fraction applet from <a href="https://github.com/alpertron/calculators">GitHub</a>. Notice that the source code is in C language and you need the <a href="https://emscripten.org/docs/getting_started/downloads.html">Emscripten</a> environment in order to generate JavaScript.</p>
</div>
<p>Written by Dario Alpern. Last updated 14 July 2024.</p>
<p>Written by Dario Alpern. Last updated 1 August 2024.</p>
</div>
<div id="helphelp"></div>
<div id="result" aria-live="polite"></div>
Expand Down Expand Up @@ -556,8 +556,8 @@ self.onmessage=function(b){k?(m(e.getInputStringPtr(),b.data[0]),e.doWork()):Web
"name": "Continued Fraction calculator",
"description": "Web application that finds the continued fraction representation of rational numbers and quadratic irrationalities.",
"image": ["https://www.alpertron.com.ar/contfrac.png"],
"datePublished": "2024-07-14",
"dateModified": "2024-07-14",
"datePublished": "2024-08-01",
"dateModified": "2024-08-01",
"operatingSystem": "Any",
"applicationCategory": "EducationalApplication",
"author": {
Expand Down
8 changes: 4 additions & 4 deletions CUAD.HTM
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
<meta property="og:locale" content="es_ES">
<meta property="og:locale:alternate" content="en_US">
<meta property="og:description" content="Halla soluciones de ax^2 + bxy + cy^2 + dx + ey + f = 0.">
<meta property="article:published_time" content="2024-07-14">
<meta property="article:published_time" content="2024-08-01">
<meta property="fb:app_id" content="1495228927625175">
<link rel="alternate" hreflang="es" href="https://www.alpertron.com.ar/CUAD.HTM">
<link rel="alternate" hreflang="en" href="https://www.alpertron.com.ar/QUAD.HTM">
Expand Down Expand Up @@ -323,7 +323,7 @@ button:disabled {color: #808080; background-color: #606060}
<h2>Código fuente</h2>
<p>Puedes bajar el código fuente de esta aplicación y del viejo applet de ecuaciones cuadráticas enteras desde <a href="https://github.com/alpertron/calculators">GitHub</a>. El código fuente está escrito en lenguaje C, por lo que es necesario <a href="https://emscripten.org/docs/getting_started/downloads.html">Emscripten</a> para generar JavaScript.</p>
</div>
<p>Escrito por Dario Alpern. Actualizado el 14 de julio de 2024.</p>
<p>Escrito por Dario Alpern. Actualizado el 1 de agosto de 2024.</p>
</div>
<div id="result" aria-live="polite"></div>
<div id="footer">
Expand Down Expand Up @@ -419,8 +419,8 @@ button:disabled {color: #808080; background-color: #606060}
"name": "Resolución de ecuaciones cuadráticas en dos variables enteras",
"description": "Applicación Javascript que halla soluciones a ecuaciones cuadráticas enteras en dos variables.",
"image": ["https://www.alpertron.com.ar/cuad.png"],
"datePublished": "2024-07-14",
"dateModified": "2024-07-14",
"datePublished": "2024-08-01",
"dateModified": "2024-08-01",
"operatingSystem": "Any",
"applicationCategory": "EducationalApplication",
"author": {
Expand Down
8 changes: 4 additions & 4 deletions CUADMOD.HTM
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<meta property="og:locale" content="es_ES">
<meta property="og:locale:alternate" content="en_US">
<meta property="og:description" content="Halla soluciones de la ecuación ax^2 + bx + c (mod n).">
<meta property="article:published_time" content="2024-07-14">
<meta property="article:published_time" content="2024-08-01">
<meta property="fb:app_id" content="1495228927625175">
<link rel="alternate" hreflang="es" href="https://www.alpertron.com.ar/CUADMOD.HTM">
<link rel="alternate" hreflang="en" href="https://www.alpertron.com.ar/QUADMOD.HTM">
Expand Down Expand Up @@ -296,7 +296,7 @@ button:disabled {color: #808080; background-color: #606060}
<h2>Código fuente</h2>
<p>Puedes bajar el código fuente de esta aplicación y del viejo applet de ecuaciones cuadráticas modulares desde <a href="https://github.com/alpertron/calculators">GitHub</a>. El código fuente está escrito en lenguaje C, por lo que es necesario <a href="https://emscripten.org/docs/getting_started/downloads.html">Emscripten</a> para generar JavaScript.</p>
</div>
<p>Escrito por Dario Alpern. Actualizado el 14 de julio de 2024.</p>
<p>Escrito por Dario Alpern. Actualizado el 1 de agosto de 2024.</p>
</div>
<div id="result" aria-live="polite"></div>
<div id="footer">
Expand Down Expand Up @@ -390,8 +390,8 @@ button:disabled {color: #808080; background-color: #606060}
"name": "Resolución de ecuaciones cuadráticas modulares",
"description": "Applicación Javascript que halla soluciones a ecuaciones cuadráticas modulares.",
"image": ["https://www.alpertron.com.ar/quadmod.png"],
"datePublished": "2024-07-14",
"dateModified": "2024-07-14",
"datePublished": "2024-08-01",
"dateModified": "2024-08-01",
"operatingSystem": "Any",
"applicationCategory": "EducationalApplication",
"author": {
Expand Down
2 changes: 1 addition & 1 deletion ConsoleApplication1.vcxproj.user
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<LocalDebuggerWorkingDirectory>$(ProjectDir)\x64\release</LocalDebuggerWorkingDirectory>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LocalDebuggerCommandArguments>0 "x^4 - 18*x^2 - 3*x + 5" 2</LocalDebuggerCommandArguments>
<LocalDebuggerCommandArguments>"GCD(60+50i, 19+22i)" 0</LocalDebuggerCommandArguments>
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
</PropertyGroup>
</Project>
6 changes: 3 additions & 3 deletions DIST.HTM
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<meta property="og:locale" content="es_ES">
<meta property="og:locale:alternate" content="en_US">
<meta property="og:description" content="Dos tests de conocimiento de distancia entre ciudades.">
<meta property="article:published_time" content="2024-07-14">
<meta property="article:published_time" content="2024-08-01">
<meta property="fb:app_id" content="1495228927625175">
<link rel="alternate" hreflang="es" href="https://www.alpertron.com.ar/DIST.HTM">
<link rel="alternate" hreflang="en" href="https://www.alpertron.com.ar/DISTANCE.HTM">
Expand Down Expand Up @@ -381,8 +381,8 @@ Me parece que ud. tendría que jugar a un juego de rol.</div>
"name": "Distancia entre ciudades",
"description": "Aplicación Web que incluye dos tests de conocimiento de distancia entre ciudades.",
"image": ["https://www.alpertron.com.ar/dist.png"],
"datePublished": "2024-07-14",
"dateModified": "2024-07-14",
"datePublished": "2024-08-01",
"dateModified": "2024-08-01",
"operatingSystem": "Any",
"applicationCategory": "EducationalApplication",
"author": {
Expand Down
6 changes: 3 additions & 3 deletions DISTANCE.HTM
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<meta property="og:locale" content="en_US">
<meta property="og:locale:alternate" content="es_ES">
<meta property="og:description" content="Two tests about distance between cities.">
<meta property="article:published_time" content="2024-07-14">
<meta property="article:published_time" content="2024-08-01">
<meta property="fb:app_id" content="1495228927625175">
<link rel="alternate" hreflang="es" href="https://www.alpertron.com.ar/DIST.HTM">
<link rel="alternate" hreflang="en" href="https://www.alpertron.com.ar/DISTANCE.HTM">
Expand Down Expand Up @@ -381,8 +381,8 @@ You will perform better playing a role player video game.</div>
"name": "Distance between cities",
"description": "Web application which includes two tests about distance between cities.",
"image": ["https://www.alpertron.com.ar/distance.png"],
"datePublished": "2024-07-14",
"dateModified": "2024-07-14",
"datePublished": "2024-08-01",
"dateModified": "2024-08-01",
"operatingSystem": "Any",
"applicationCategory": "EducationalApplication",
"author": {
Expand Down
8 changes: 4 additions & 4 deletions ECM.HTM
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<meta property="og:locale" content="en_US">
<meta property="og:locale:alternate" content="es_ES">
<meta property="og:description" content="This factors numbers using ECM and SIQS algorithms.">
<meta property="article:published_time" content="2024-07-14">
<meta property="article:published_time" content="2024-08-01">
<meta property="fb:app_id" content="1495228927625175">
<link rel="alternate" hreflang="es" href="https://www.alpertron.com.ar/ECMC.HTM">
<link rel="alternate" hreflang="en" href="https://www.alpertron.com.ar/ECM.HTM">
Expand Down Expand Up @@ -1032,7 +1032,7 @@ The line to type is: <code>x=1;x=x+1;x&lt;10000;x;sumdigits(x, 10)==sumdigits(co
<p>You can download the source of the current program and the old factorization applet from <a href="https://github.com/alpertron/calculators">GitHub</a>. Notice that the source code is in C language and you need the <a href="https://emscripten.org/docs/getting_started/downloads.html">Emscripten</a> environment in order to generate JavaScript.</p>
</div>
</div>
<p>Written by Dario Alpern. Last updated 14 July 2024.</p>
<p>Written by Dario Alpern. Last updated 1 August 2024.</p>
</div>
<div id="helphelp"></div>
<div id="result" aria-live="polite"></div>
Expand Down Expand Up @@ -1219,8 +1219,8 @@ The line to type is: <code>x=1;x=x+1;x&lt;10000;x;sumdigits(x, 10)==sumdigits(co
"name": "Integer factorization calculator",
"description": "Web application that factors integers using ECM and SIQS algorithms.",
"image": ["https://www.alpertron.com.ar/ecm.png"],
"datePublished": "2024-07-14",
"dateModified": "2024-07-14",
"datePublished": "2024-08-01",
"dateModified": "2024-08-01",
"operatingSystem": "Any",
"applicationCategory": "EducationalApplication",
"author": {
Expand Down
8 changes: 4 additions & 4 deletions ECMC.HTM
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<meta property="og:locale" content="es_ES">
<meta property="og:locale:alternate" content="en_US">
<meta property="og:description" content="Factoriza números enteros utilizando los algoritmos ECM y SIQS.">
<meta property="article:published_time" content="2024-07-14">
<meta property="article:published_time" content="2024-08-01">
<meta property="fb:app_id" content="1495228927625175">
<link rel="alternate" hreflang="es" href="https://www.alpertron.com.ar/ECMC.HTM">
<link rel="alternate" hreflang="en" href="https://www.alpertron.com.ar/ECM.HTM">
Expand Down Expand Up @@ -1019,7 +1019,7 @@ La línea a escribir es: <code>x=1;x=x+1;x&lt;10000;x;sumdigits(x, 10)==sumdigit
<p>Puedes bajar el código fuente de esta aplicación y del viejo applet de factorización desde <a href="https://github.com/alpertron/calculators">GitHub</a>. El código fuente está escrito en lenguaje C, por lo que es necesario <a href="https://emscripten.org/docs/getting_started/downloads.html">Emscripten</a> para generar JavaScript.</p>
</div>
</div>
<p>Escrito por Dario Alpern. Actualizado el 14 de julio de 2024.</p>
<p>Escrito por Dario Alpern. Actualizado el 1 de agosto de 2024.</p>
</div>
<div id="helphelp"></div>
<div id="result" aria-live="polite"></div>
Expand Down Expand Up @@ -1204,8 +1204,8 @@ La línea a escribir es: <code>x=1;x=x+1;x&lt;10000;x;sumdigits(x, 10)==sumdigit
"name": "Calculadora de factorización de números enteros",
"description": "Aplicación Web que factoriza números enteros utilizando los algoritmos ECM y SIQS.",
"image": ["https://www.alpertron.com.ar/ecmc.png"],
"datePublished": "2024-07-14",
"dateModified": "2024-07-14",
"datePublished": "2024-08-01",
"dateModified": "2024-08-01",
"operatingSystem": "Any",
"applicationCategory": "EducationalApplication",
"author": {
Expand Down
8 changes: 4 additions & 4 deletions EULAM.HTM
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<meta property="og:locale" content="es_ES">
<meta property="og:locale:alternate" content="en_US">
<meta property="og:description" content="muestra una representación gráfica de los números primos.">
<meta property="article:published_time" content="2024-07-14">
<meta property="article:published_time" content="2024-08-01">
<meta property="fb:app_id" content="1495228927625175">
<link rel="alternate" hreflang="es" href="https://www.alpertron.com.ar/EULAM.HTM">
<link rel="alternate" hreflang="en" href="https://www.alpertron.com.ar/ULAM.HTM">
Expand Down Expand Up @@ -217,7 +217,7 @@ Cualquier número en la línea diagonal menor que 41<sup>2</sup> = 1681 debe ser
Las diagonales cuyos números no se pueden dividir por primos pequeños tienen mayor cantidad de números primos, porque la mayoría de los números compuestos son divisibles por primos pequeños.</p>
<h2>Código fuente</h2>
<p>Puede bajar el código fuente de esta aplicación y del viejo applet de visualización de la espiral de Ulam desde <a href="https://github.com/alpertron/calculators">GitHub</a>. El código fuente está escrito en lenguaje C, por lo que es necesario <a href="https://emscripten.org/docs/getting_started/downloads.html">Emscripten</a> para generar JavaScript.</p>
<p>Escrito por Dario Alpern. Actualizado el 14 de julio de 2024.</p>
<p>Escrito por Dario Alpern. Actualizado el 1 de agosto de 2024.</p>
</div>
</article></main>
<div id="cannotShow"><p>No se puede mostrar la espiral cuando el valor del centro es menor que el valor inicial.</p></div>
Expand All @@ -235,8 +235,8 @@ Las diagonales cuyos números no se pueden dividir por primos pequeños tienen m
"name": "Espiral de Ulam",
"description": "Aplicación Web que muestra una representación gráfica de los números primos.",
"image": ["https://www.alpertron.com.ar/eulam.png"],
"datePublished": "2024-07-14",
"dateModified": "2024-07-14",
"datePublished": "2024-08-01",
"dateModified": "2024-08-01",
"operatingSystem": "Any",
"applicationCategory": "EducationalApplication",
"author": {
Expand Down
8 changes: 4 additions & 4 deletions FACTPOL.HTM
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<meta property="og:locale" content="es_ES">
<meta property="og:locale:alternate" content="en_US">
<meta property="og:description" content="Funciona con polinomios enteros y módulo p^n.">
<meta property="article:published_time" content="2024-07-14">
<meta property="article:published_time" content="2024-08-01">
<meta property="fb:app_id" content="1495228927625175">
<link rel="alternate" hreflang="es" href="https://www.alpertron.com.ar/FACTPOL.HTM">
<link rel="alternate" hreflang="en" href="https://www.alpertron.com.ar/POLFACT.HTM">
Expand Down Expand Up @@ -641,7 +641,7 @@ En caso contrario, solo se muestran funciones trigonométricas.</p>
<p>Puede bajar el código fuente del programa actual y del viejo applet de factorización de polinomios <a href="https://github.com/alpertron/calculators">GitHub</a>. El código fuente está escrito en lenguaje C, por lo que es necesario <a href="https://emscripten.org/docs/getting_started/downloads.html">Emscripten</a> para generar JavaScript.</p>
</div>
</div>
<p>Escrito por Dario Alpern. Actualizado el 14 de julio de 2024.</p>
<p>Escrito por Dario Alpern. Actualizado el 1 de agosto de 2024.</p>
</div>
<div id="result" aria-live="polite" class="pad"></div>
<div id="footer">
Expand Down Expand Up @@ -722,8 +722,8 @@ En caso contrario, solo se muestran funciones trigonométricas.</p>
"description": "Aplicación Web que factoriza polinomios enteros y módulo una potencia de número primo.",
"operatingSystem": "Any",
"image": ["https://www.alpertron.com.ar/factpol.png"],
"datePublished": "2024-07-14",
"dateModified": "2024-07-14",
"datePublished": "2024-08-01",
"dateModified": "2024-08-01",
"applicationCategory": "EducationalApplication",
"author": {
"@type": "Person",
Expand Down
8 changes: 4 additions & 4 deletions FCUBES.HTM
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
<meta property="og:locale" content="en_US">
<meta property="og:locale:alternate" content="es_ES">
<meta property="og:description" content="This finds the decomposition of a number into cubes.">
<meta property="article:published_time" content="2024-07-14">
<meta property="article:published_time" content="2024-08-01">
<meta property="fb:app_id" content="1495228927625175">
<link rel="alternate" hreflang="es" href="https://www.alpertron.com.ar/SUMCUBOS.HTM">
<link rel="alternate" hreflang="en" href="https://www.alpertron.com.ar/FCUBES.HTM">
Expand Down Expand Up @@ -400,7 +400,7 @@ The line to type is: <code>x=3;x=n(x);c&lt;=100;x-1</code>.</p>
<h2>Source code</h2>
<p>You can download the source of the current program and the old sum of four cubes applet from <a href="https://github.com/alpertron/calculators">GitHub</a>. Notice that the source code is in C language and you need the <a href="https://emscripten.org/docs/getting_started/downloads.html">Emscripten</a> environment in order to generate JavaScript.</p>
</div>
<p>Written by Dario Alpern. Last updated 14 July 2024.</p>
<p>Written by Dario Alpern. Last updated 1 August 2024.</p>
</div>
<div id="helphelp"></div>
<div id="result" aria-live="polite"></div>
Expand Down Expand Up @@ -544,8 +544,8 @@ The line to type is: <code>x=3;x=n(x);c&lt;=100;x-1</code>.</p>
"name": "Sum of four cubes",
"description": "Web application that finds the decomposition of a number into cubes.",
"image": ["https://www.alpertron.com.ar/fcubes.png"],
"datePublished": "2024-07-14",
"dateModified": "2024-07-14",
"datePublished": "2024-08-01",
"dateModified": "2024-08-01",
"operatingSystem": "Any",
"applicationCategory": "EducationalApplication",
"author": {
Expand Down
8 changes: 4 additions & 4 deletions FRACCONT.HTM
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<meta property="og:locale" content="es_ES">
<meta property="og:locale:alternate" content="en_US">
<meta property="og:description" content="Muestra la fracción continua de números racionales e irracionalidades cuadráticas.">
<meta property="article:published_time" content="2024-07-14">
<meta property="article:published_time" content="2024-08-01">
<meta property="fb:app_id" content="1495228927625175">
<link rel="alternate" hreflang="es" href="https://www.alpertron.com.ar/FRACCONT.HTM">
<link rel="alternate" hreflang="en" href="https://www.alpertron.com.ar/CONTFRAC.HTM">
Expand Down Expand Up @@ -454,7 +454,7 @@ Para ingresar números en el formato hexadecimal es necesario que tengan los car
<h2>Código fuente</h2>
<p>Se puede bajar el código fuente de este programa y el del viejo applet de fracciones continuas desde <a href="https://github.com/alpertron/calculators">GitHub</a>. El código fuente está escrito en lenguaje C, por lo que es necesario <a href="https://emscripten.org/docs/getting_started/downloads.html">Emscripten</a> para generar JavaScript.</p>
</div>
<p>Escrito por Dario Alpern. Actualizado el 14 de julio de 2024.</p>
<p>Escrito por Dario Alpern. Actualizado el 1 de agosto de 2024.</p>
</div>
<div id="helphelp"></div>
<div id="result" aria-live="polite"></div>
Expand Down Expand Up @@ -553,8 +553,8 @@ Para ingresar números en el formato hexadecimal es necesario que tengan los car
"name": "Calculadora de fracciones continuas",
"description": "Aplicación Web que muestra la fracción continua de números racionales e irracionalidades cuadráticas.",
"image": ["https://www.alpertron.com.ar/fraccont.png"],
"datePublished": "2024-07-14",
"dateModified": "2024-07-14",
"datePublished": "2024-08-01",
"dateModified": "2024-08-01",
"operatingSystem": "Any",
"applicationCategory": "EducationalApplication",
"author": {
Expand Down
Loading

0 comments on commit 7845730

Please sign in to comment.