Simple forex tester youtube converter


Sua avaliação de seu próprio código é bastante próxima da precisão: parece bastante longa e parece uma enorme bagunça. Por outro lado, você trabalhou através do que parecem ser todos os casos de uso, e você resolveu o problema de forma abrangente. Você colocou muito trabalho para construir manualmente uma árvore lógica e um sistema de cálculo para obter as conversões corretas. Francamente, você fez muito com a mão, que há pouco restante para o sistema calcular. Sua determinação é louvável. Dirigindo primeiro a bagunça. Uma simples re-formatação do código faria maravilhas por isso. Eu tomei a liberdade de usar o Eclipse e executá-lo através do formatador automático: OK, vamos passar por isso: as classes Java devem ter uma letra maiúscula para o nome. Chame moeda. Java é orientado a objetos, o que significa que você deve realmente ter objetos. Você não tem nenhum, e você incorpora toda a lógica no construtor da classe. não é bom. Você se repete muito Você se repete muito Você se repete demais Vamos trabalhar em uma estratégia, sem reescrever tudo para você. Comece com uma ferramenta de conversão de moeda orientada a objetos. O primeiro objeto, é uma moeda, denominada Moeda. Agora, com qualquer ferramenta de conversão, o truque é ter o menor redundância possível. A maneira de fazê-lo neste caso é ter uma moeda comum, e as taxas de câmbio de todas as outras moedas para a comum. Uma vez que você lista o USD como a primeira moeda, iremos com isso, e a tabela a seguir: Agora, criamos cada moeda para ter a taxa para a moeda comum: então, crie instâncias (em uma matriz) como: Agora, se Queremos converter de Euro para Yen, convertemos primeiro de Euro para USD, então USD para Yen. Você pode fazê-lo dividindo as taxas de câmbio: Faça alguma entrada de usuário: Pesquise as instâncias da Moeda para as taxas certas: calcule a quantidade convertida: Isso resume o que o código deve ter. Lembro-me quando tentei construir um programa em um construtor para uma aula, mas geralmente é melhor manter os construtores o mais curto possível. Eles devem alocar memória e inicializar variáveis. Eles não devem pedir ao usuário a entrada. Os construtores devem ser independentes de qualquer coisa fora do construtor. Se você tem uma classe chamada moeda. Então ele deve gerenciar objetos que representam uma moeda. O que essa classe parece ser é um conversor de moeda. No código a seguir: Por que você espera até que o usuário entre o valor de entrada para dizer que não há necessidade de converter Por que não dizer a eles imediatamente? Além disso, por que você continua depois de dizer-lhes que você não fará nada Você poderia simplesmente retornar em vez disso . Ou coloque a entrada em um loop que exige uma resposta válida. Quando você quer dar um significado especial de número, você deve usar um enum. Todos os 1. etc. em seu código devem ser manipulados com os valores do Enum. Em termos de sua construção de if else if, você pode criar uma matriz bidimensional onde cada célula é uma taxa de conversão de uma moeda para uma moeda. A linha ea coluna indicam as moedas de origem e de destino. A vantagem da matriz bidimensional é que ele só precisa fazer a conversão uma vez, então há menos chances de um erro de arredondamento. Por exemplo, eu tentei fazer uma conversão em oanda de USD para EUR para GBP, mas obtive um resultado diferente quando converti diretamente de USD para GBP. A desvantagem é que é mais difícil configurar. Você usou algo como isto: Em geral, você deve dividir seu código existente em várias funções. Por exemplo, talvez você coloque cada entrada em sua própria função. Ou venha com uma maneira de padronizá-los e colocar tudo na mesma função. Respondeu 20 de outubro 14 em 3: 46 Conversor de moeda simples - rastrear moedas de todo o mundo. 3.1 - Adicionado a capacidade de rastrear várias moedas - Integração do Twitter agora específica para o forex e Moedas - Bugs de estabilidade múltipla 3.0.1 Release - Adicionado novamente na guia quotNewsquot conforme pedido popular - Desenvolvendo quotCurrency Listquot também como este foi um grande pedido. STAY TUNED - Bug Fixes para nova versão Novo em 3.0 - Totalmente aprimorado com os recursos Android mais recentes. - Integração do Twitter. Faça login com o Twitter e veja os Tweets da sua localização atual e cidades ao redor do Mundo - Track. 3,1 - - Twitter, forex - 3.0.1 Release - quotquot - quot quot,. - 3,0 - Android. - Twitter. Twitter

Comments

Popular Posts