Algoritmo

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1036 palavras )
  • Download(s) : 0
  • Publicado : 27 de março de 2012
Ler documento completo
Amostra do texto
DESAFIO
Uma agência de viagens sentiu a necessidade de disponibilizar em sua página da
internet um programa que faça a conversão de moedas, devido ao grande número de
pedidos de seus clientes. Além disso, percebeu que essa ferramenta poderá trazer novos
visitantes a sua página principal, incrementando sua ação de marketing.
Para realizar esse novo projeto o diretor da agência solicitou àempresa responsável
pela página de internet que providenciasse o aplicativo, tendo especificado, inicialmente, as
seguintes características:
1. o conversor deverá suportar três outras moedas além do Real (R$):
a. Dólar Americano – Turismo (US$);
b. Dólar Canadense (CDN$);
c. Euro (€);
2. as conversões considerarão o valor de venda da moeda;
3. as cotações serão sempre com relação a 1,00Real (R$1,00), por exemplo R$1,00 ;
US$ 1,94 – um Real equivale a um Dólar Americano e noventa e quatro centavos de
Dólar Americano;
4. as conversões serão sempre realizadas a partir do Real para uma das moedas
indicadas.
Finalizada esta primeira fase do projeto, a agência de viagens resolveu melhorar o
aplicativo que foi desenvolvido para sua página de internet. Dessa vez, além de aumentar onú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 essa segunda etapa do 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 seguintescaracterísticas:
1. suportar as moedas disponíveis nos conversores usuais, como o da página do UOL
Economia. Disponível em: . Acesso em: 11
ago. 2011;
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.
Para resolver esse desafio considere que você e seus colegas fazem parte da equipe
que desenvolverá essasalterações no aplicativo desenvolvido e que o gerente desse projeto
continua sendo o professor da disciplina.
Leiam atentamente as etapas a seguir e boa sorte!SSSS
PASSOS
Passo 1 (Equipe)
Analisem o que se pede. Para isso é necessário identificar:
1. os dados de entrada do problema – dados fornecidos pelo problema e/ou pelo
usuário;
2. o(s) processamento(s) (cálculos) necessário(s) paraencontrar o que é pedido;
3. o(s) dado(s) de saída do problema.
Usando as especificações feitas e como forma de propor uma solução para o problema,
utilizem para teste apenas a conversão de Dólar Americano para Real e apresentem o
algoritmo que realiza essa tarefa. Será necessário descrever:
o algoritmo em descrição narrativa;
o algoritmo em pseudocódigo;
o algoritmo em fluxograma.Passo 2 (Equipe)
Apresentem, uma vez efetuado o Passo 1, o algoritmo completo para a conversão das três
moedas para o Real. Uma vez definida pelo usuário a quantia em Real, o algoritmo deverá
retornar o equivalente em todas as moedas, detalhando o valor correspondente em cada uma
delas. A equipe deverá apresentar o pseudocódigo e o fluxograma desse algoritmo.

Passo 3 (Equipe)
Partam doalgoritmo apresentado no Passo 2 e façam as alterações necessárias no algoritmo
para que o usuário escolha qual é a moeda que deseja realizar a conversão. A equipe deverá
apresentar o pseudocódigo do algoritmo modificado e explicar qual estrutura de controle
utilizada.
Passo 4 (Equipe)
Documentem essa etapa de estudos apresentando quais foram os resultados alcançados em
cada Passo. Por isso,elaborem um relatório (com até 6 páginas), a ser entregue ao gerente do
projeto - professor da disciplina, contendo capa, sumário, descrição e a análise que a equipe
fez do problema, descrição dos algoritmos – explicando a lógica utilizada, apresentação dos
fluxogramas e referências bibliográficas.
PASSOS
Passo 1 (Equipe)
Considerem que nessa nova etapa do desafio será realizada uma nova...
tracking img