Algoritimos
Aula tema: Desenvolvimento de algoritmos: análise e resolução de problemas, técnicas top-down. Estruturas de controle: seleção. Estruturas de controle: Iteração.
Esta atividade é importante para que você compreenda a estruturação de um algoritmo tendo em vista sua especificação detalhada e a realização de testes que o validem.
Para realizá-la é importante seguir os passos descritos.
PASSOS
Passo 1
Nessa nova etapa do desafio será considerada uma nova solicitação do diretor da agência de turismo: que o aplicativo faça conversões de não só para o Real, mas da moeda y para a moeda x, sendo x e y uma das moedas já definidas e que serão indicadas pelo usuário. Ou seja, o usuário escolherá uma das opções para indicar qual é a moeda base e para qual deseja verificar a conversão. Por exemplo: N Reais equivalem a M Euros – Reais é a moeda base e Euros a moeda que se deseja saber a conversão.
A equipe deverá apresentar:
• o novo processamento a ser usado pelo algoritmo – mostrar os cálculos, justificandoos;
• apresentar o pseudocódigo do novo algoritmo.
Dica: analisem algum conversor disponível na internet, como o da página do UOL
Economia em http://economia.uol.com.br/cotacoes (Acessado em 10/10/2010).
Passo 2
Outra nova solicitação feita pelo diretor é que ao realizar a solicitação de conversão para Dólar
Americano o aplicativo mostre o resultado para Turismo, Comercial e Paralelo, pois muitas vezes o usuário que é cliente da agência quer analisar conversões de valores gastos em cartão de crédito. A apresentação da conversão deverá ser seguida da diferença em percentual entre o menor valor do Dólar Americano para os demais. Por exemplo, se o Dólar Americano Comercial estiver com cotação inferior, então deverá ser apresentada a diferença percentual do Comercial com o Turismo e do Comercial com o Paralelo.
Logo, para realizar esse Passo deverão apresentar:
• uma solução para o problema que considere: o a conversão da moeda x para