Publicado em

Calculadora IBAN PHP

Era o ano de 2013 e eu estava na faculdade de tecnologia em análise e desenvolvimento de sistemas. Além do que já aprendia no curso superior, queria ampliar meus conhecimentos, pois afinal, eu via que desenvolver aplicativos de celular estava em alta. Após comprar um livro de programação em Android e após ler tutoriais em inglês no site oficial, comecei a entender como funcionava o desenvolvimento de um APP.

Por ser bancário, sabia que estava mudando o processo de recebimento de remessas de dinheiro do exterior, e resolvi entender como o código IBAN era calculado. Foi assim que surgiu a Calculadora IBAN.

Depois da primeira versão pronta, fui além e desenvolvi o aplicativo para o Windows Phone. Portar um mesmo algoritmo de uma linguagem para outra pode parecer complexo, mas não foi tão difícil. Foram duas semanas para desenvolver o aplicativo para Android e apenas 2 dias para criar a versão Windows do APP, e sem uso de nenhuma ferramenta de portabilidade .

Desenvolver um aplicativo que calcula números grandes como a Calculadora IBAN, requer pensar além do trivial. Isto porque um aplicativo de celular tem recursos de programação limitados, e realiza operações matemáticas simples. Para obter o dígito verificador do código IBAN, é preciso extrair o resto de uma divisão inteira de um número muito grande na casa de septilhão, e isso um numero inteiro no Android e no Windows não faz. Das duas, uma: ou se obtém uma biblioteca de terceiro, ou improvisa em uma função recursiva, e usei a segunda opção.

Sorte que ao portar a lógica de calculo para o PHP, a coisa era mais simples. Pois o PHP possui o módulo bcmath que realiza cálculos mais avançados, resultando em um código mais simples e robusto.

Este código é o que ofereço a vocês. A possibilidade de colocar a solução que milhares de pessoas já usaram no celular, no seu site para atrair público, ou melhor, como uma ferramenta de trabalho para uso na intranet da sua empresa.

Clique aqui para adquirir o produto

Deixe uma resposta