Um programa que escreve um valor de um cheuqe em reais por extenso
Apesar de o volume de cheques emitidos tenha diminuído drasticamente nos últimos anos, principalmente devido a popularização dos cartões de crédito e débito, eles ainda são utilizados em muitas compras, especialmente a de valores altos. E para auxiliar no seu preenchimento, vários estabelecimentos possuem máquinas que dado o valor da compra, preenchem o cheque com o seu valor por extenso.
Com isso, o objetivo é desenvolver um programa que dado um valor monetário, seja retornado o valor em reais por extenso. Conceitos de Desenvolvimento Orientado a Testes (TDD) devem ser utilizados.
As entradas esperadas e suas respectivas saídas devem ser verificadas nos testes unitários. Simbolo de "R$" pode ser ignorado.
- R$ 0,05 -> Cinco centavos de real
- R$ 2,25 -> Dois reais e vinte e cinco centavos de real
- R$ 7,00 -> Sete reais
- R$ 37,00 -> Trinta e sete reais
- R$ 637,00 -> Seiscentos e trinta e sete reais
- R$ 1.637,00 -> Um mil seiscentos e trinta e sete reais
- R$ 15.415,16 -> Quinze mil quatrocentos e quinze reais e dezesseis centavos
- R$ 61.637,00 -> Sessenta e um mil seiscentos e trinta e sete reais
- R$ 961.637,00 -> Novecentos e sessenta e um mil seiscentos e trinta e sete reais
- R$ 1.852.700,00 -> Um milhão oitocentos e cinquenta e dois mil e setecentos reais
- R$ 5.961.637,00 -> Cinco milhões novecentos e sessenta e um mil seiscentos e trinta e sete reais
- R$ 25.961.637,00 -> Vinte e cinco milhões novecentos e sessenta e um mil seiscentos e trinta e sete reais
- R$ 425.961.637,00 -> Quatrocentos e vinte e cinco milhões novecentos e sessenta e um mil seiscentos e trinta e sete reais
- R$ 8.425.961.637,00 -> Oito bilhões quatrocentos e vinte e cinco milhões novecentos e sessenta e um mil seiscentos e trinta e sete reais