Algoritmos & Programação
Algoritmo
&
Programação
Desafio Proposto
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: o conversor deverá suportar três outras moedas além do Real (R$):
1) Dólar Americano – Turismo (US$);
2) Dólar Canadense (CDN$);
3) Euro (€);
4) As conversões considerarão o valor de venda da moeda;
5) As cotações serão sempre com relação a 1,00 Reais (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; as conversões serão sempre realizadas a partir do Real para uma das moedas indicadas.
PASSOS
Passo 1
A primeira coisa a ser feita para resolver a Situação Problema descrita é analisar 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) para encontrar 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.
Descrição Narrativa
1. Selecione o sub menu de conversão;
2. Selecione a moeda de Saída (US$)
3. Insira o valor a ser convertido;
4. Pressione a tecla ENTER;
5. Visualize o valor obtido.