Trabalho
Processamento:
Tomando-se em conta o objetivo final da conversão da moeda X para a moeda Y, é necessário que haja uma conversão intermediária para Real, pois esta é a moeda base do sistema.
Logo, a conversão será realizada da seguinte maneira
Etapa 1 – Buscar a cotação da Moeda X (No exemplo, Guaranis) para Real
Etapa 2 – Buscar a cotação da Moeda Y (No exemplo, Euros) para Reais
Etapa 3 - Para encontrar a conversão Guarani/Euro, deve-se dividir a cotação Guarani / Real pela cotação Euro/Real
Etapa 4 – Realizar regra de três para o valor da moeda x inserido pelo usuário.
Exemplo: 1000 Guaranis (Moeda X) para Euro (Moeda Y).
Cotação Guarani-Real -> 1 Guarani vale 0,05 Reais -> Guarani/Real = 20
Cotação Euro – Real -> 1 Euro Vale 2 Reais - > Euro / Real = 0,5
Divisão das cotações -> 20/0,5 = 40 -> Taxa Guarani / Euros = 40
Realizando-se a regra de três, temos:
Valor em Euros = Qtde. Guaranis * (Euro/ Guarani) = 1000 * (1/40) = 25 Euros.
Pseudo Código:
Declaração de Variáveis
A,B,C,D,E = Variáveis do tipo Real
- Leitura da Moeda X selecionada pelo usuário;
- Leitura da Moeda Y selecionada pelo usuário;
- Variável A = Quantidade na moeda X inserida pelo usuário a ser convertida para a moeda Y;
- Variável B = Recebe Valor Cotação Moeda X para Real;
- Variável C = Recebe Valor Cotação Moeda Y para Real;
- Variável D (Cotação X/Y)= Variável B dividida pela Variável C;
- Variável E (Valor final em Y) = Variável A * (1/ Variável D);
Passo 2
Processamento
Para determinar o menor valor da cotação entre os três tipos de dólares americanos, pode-se fazer uma comparação simples utilizando-se três “SE”, da seguinte forma:
SE (DC<DP) E (DC<DT) - DComercial é o mais baixo
SE (DT<DP) E (DT<DC) - DTurismo é o mais baixo
SE (DP<DC) E (DP<DT) - DParalelo é o mais baixo
A seguir, dentro de cada “SE”, deve-se fazer as divisões comparativas utilizando-se a cotação escolhida como base, e ao