Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pedroka-dev/cheques-por-extenso

💵 Um programa C# que escreve o valor de um cheque em reais por extenso
https://github.com/pedroka-dev/cheques-por-extenso

coding-exercise csharp

Last synced: about 1 month ago
JSON representation

💵 Um programa C# que escreve o valor de um cheque em reais por extenso

Awesome Lists containing this project

README

        

# Cheques-Por-Extenso
Um programa que escreve um valor de um cheuqe em reais por extenso

# 1 - Sobre o Sistema

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.

# 2 - Entradas e Saídas

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