Fazer uma função que converta números compostos de algarismos indo-arábicos em números compostos por algarismos romanos. Utilizar TDD para a tarefa. Fazer o HTML invocar a função para atualizar a tela. A função deverá aceitar números inteiros entre 1 e 3999. Para um parâmetro com quaisquer valores diferentes disso, a função deverá retornar uma exceção.
Romanos | Indo-arábicos |
---|---|
I | 1 |
V | 5 |
X | 10 |
L | 50 |
C | 100 |
D | 500 |
M | 1000 |
Bônus: se sobrar tempo, fazer a função que faça a conversão inversa.
Para executar os testes da solução:
- Instalar o Mocha em sua máquina
- Acessar a pasta spec do projeto e executar o comando:
mocha conversor.spec.js