Algoritimo
A mesma agência de viagens citada no Desafio 1 resolveu melhorar o aplicativo que foi desenvolvido para sua página de internet. Dessa vez, além de aumentar o número de moedas disponíveis para conversão também deseja manter um histórico da cotação. Essa iniciativa permitirá que a página apresente algumas estatísticas sobre a cotação das moedas.
Para realizar esse novo projeto o diretor da agência fez outra solicitação à empresa responsável pela página de internet com relação ao aplicativo. Pediu, inicialmente, as seguintes características:
1. suportar as moedas disponíveis nos conversores usuais, como o da página do UOL
Economia http://economia.uol.com.br/cotacoes (Acessado em 10/10/2010);
2. guardar as cotações diárias por mês;
3. fazer as médias mensais das cotações das moedas;
4. indicar o menor e o maior valor da moeda no mês.
ETAPA / 1 Aula tema: Estruturas de controle: Iteração. Exercícios. Estruturas de dados compostas: vetores.
Esta atividade é importante para que você desenvolva sua habilidade em trabalhar com vetores como estrutura de dados.
Para realizá-la é importante seguir os passos descritos.
Passo 1
Nessa nova Etapa do projeto o algoritmo desenvolvido no primeiro Desafio deverá ser reformulado. Por precaução o gerente do projeto pediu que a equipe realizasse as alterações para uma instância menor do problema, de forma a testar e validar a solução para então aplicá-la ao problema completo.
Por isso a equipe deverá usar para testes o Real e o Euro. As cotações diárias, referentes a um mês, deverão ser armazenadas num vetor.
Nesse passo será necessário realizar:
1. Especificar os novos dados a serem incorporados no algoritmo;
2. Definir o processamento necessário para encontrar o valor médio para apresentar a cotação do Euro;
3. Definir o processamento para encontrar o menor e o maior valor da cotação dentro de um mês;
4. Apresentar o pseudocódigo do algoritmo alterado.
1 - Algoritmo em pseudocódigo