Skip to content

Tryquetra/nonary-ternary-bridge-base-converter

Repository files navigation

Nonary Arithmetic — Base Converter

Live demo: https://tryquetra.github.io/nonary-ternary-bridge-base-converter/?lang=us

An interactive base converter focused on nonary arithmetic concepts, including balanced representations and mappings for bases 3, 9, 27, and more.

Features

  • Convert numbers across multiple bases: 2–36, with emphasis on 3, 9, 27
  • Balanced representation option (e.g., balanced ternary) for source and/or target
  • Helpful mapping guides for powers of 3 and nonary groupings
  • Clean, responsive UI with keyboard support
  • Internationalization: English and Portuguese (selector in the UI; ?lang=us or ?lang=pt)
  • Installable PWA: works offline after first load

How to use

  1. Open the live demo above, or open index.html locally in a modern browser.
  2. Enter a value in the input field.
  3. Choose source and target bases; toggle balanced options if desired.
  4. Review the computed outputs and mapping helpers.

Tip: You can switch languages via the dropdown or by URL query, for example ?lang=us (English) or ?lang=pt (Português).

Running locally

This is a fully client-side app. You can:

  • Simply open index.html in your browser; or
  • Serve the folder with any static server (useful for service worker/PWA testing).

Key files:

  • Manifest: site.webmanifest
  • Icons: icon.png, icon.svg, favicon.ico
  • Robots: robots.txt

License

This project is licensed under the MIT License.

Copyright (c) 2025 Robson Cassiano

See the LICENSE file at the project root for the full license text.


Conversor de Bases — Aritmética Nonária

Demonstração ao vivo: https://tryquetra.github.io/nonary-ternary-bridge-base-converter/?lang=pt

Um conversor de bases interativo com foco em conceitos de aritmética nonária, incluindo representações balanceadas e mapeamentos para bases 3, 9, 27 e outras.

Recursos

  • Conversão entre várias bases: 2–36, com ênfase em 3, 9, 27
  • Opção de representação balanceada (ex.: ternário balanceado) na origem e/ou destino
  • Guias de mapeamento úteis para potências de 3 e agrupamentos nonários
  • Interface limpa e responsiva com suporte a teclado
  • Internacionalização: Inglês e Português (seletor na interface; ?lang=us ou ?lang=pt)
  • PWA instalável: funciona offline após o primeiro carregamento

Como usar

  1. Abra a demonstração ao vivo acima ou abra o arquivo index.html localmente em um navegador moderno.
  2. Digite um valor no campo de entrada.
  3. Selecione as bases de origem e destino; ative a forma balanceada se desejar.
  4. Verifique as saídas calculadas e os auxiliares de mapeamento.

Dica: Você pode alternar o idioma pelo seletor ou por parâmetros na URL, por exemplo ?lang=us (English) ou ?lang=pt (Português).

Executando localmente

Este é um aplicativo totalmente client-side. Você pode:

  • Apenas abrir index.html no navegador; ou
  • Servir a pasta com um servidor estático (útil para testar service worker/PWA).

Arquivos principais:

  • Manifesto: site.webmanifest
  • Ícones: icon.png, icon.svg, favicon.ico
  • Robots: robots.txt

Licença

Este projeto é licenciado sob a Licença MIT.

Copyright (c) 2025 Robson Cassiano

Veja o arquivo LICENSE na raiz do projeto para o texto completo da licença.