Primeiro 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,00 Real (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. Etapa 1:
Aula tema: Instruções e programas: pseudo-linguagem. Algoritmos. Dados e variáveis.
Construções básicas: atribuição, leitura e escrita. Desenvolvimento de algoritmos; análise e resolução de problemas, técnicas top-down. Desenvolvimento de algoritmos: análise e resolução de problemas, técnicas top-down. Estruturas de controle: seleção.
Esta atividade é importante para que você desenvolva a capacidade de visualizar a solução de problemas práticos por meio do emprego de conceitos, técnicas e recursos computacionais - uso de algoritmos.
Para realizá-la é importante seguir os passos descritos.
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