Algoritmo
Curso de Ciências da Computação
ATPS
Algoritmos e Programação
Anápolis/GO
2010
Dados do Programa
1. O conversor deverá suportar quatro moedas:
REAL (R$)
Dólar Americano – Turismo (US$)
Dólar Canadense (CDN$)
Euro (€)
2. As conversões considerarão o valor de venda da moeda;
3. As cotações serão sempre em relação a que o usuário definir, como moeda da sua preferência, por exemplo:
Da moeda Y para a moeda X, ou vise e versa.
4. As conversões serão sempre realizadas a partir do que o usuário definir, de X para uma das moedas Y.
O programa terá o objetivo de fazer a conversão da moeda X para a Y, de acordo com que o usuário irá definir.
Ex:
A quantia em X equivalente a 1,00 e a quantia em Y de 1,94.
Algoritmo de conversão de moedas (narrativa)
* O usuário irá informar qual será a origem da moeda X a ser convertida: (1) REAL (2) USS (3) CDN (4) EURO. * O usuário ira informar para qual moeda Y deve ser convertida:
(1) REAL (2) USS (3) CDN (4) EURO * O usuário irá informar a quantia a ser calculada. * Se o valor de (X) e o valor de (Y) forem menores que 0 e maiores que 5,então:
Imprimir na tela (“Opção invalida”) * Senão Se o valor de (X) for igual ao valor de (Y), então:
Imprimir na tela: (“O valor de”, X “e o valor de”, Y “equivalem à mesma moeda”). * Senão Se o valor (X) e de (Y) forem diferentes, então:
Imprimir na tela o valor da conversão da moeda (X), para a moeda (Y)
Algoritmo de conversão de moedas (pseudocódigo)
//início
//declaração de variáveis
Real: REAL, USST, USSC, USSP CDN, E; // moedas
Real: X, Y; //moedas para serem convertidas.
Real: Valor; // valor base para a conversão.
Inteiro: Alternativa1, Alternativa2; // escolha da moeda a ser convertida (1) REAL, (2) USS, (3) CDN, (4) EURO
//entrada de dados
REAL ←1,00; USST ← 1,69; USSC←1,80; USSP←1,87; CDN ←1,75;
E ← 2,22;
Leia (Alternativa1,Alternativa2);
Escolha