Você está na página 1de 3

Faculdade Anhanguera de Limeira Cincia da Computao Construo de Algoritmos Alunos: Dener Modanez RA: 1041989216 Fbio Junior Nunes

RA: 1018840281 Paulo Henrique Pereira RA: 1042104192 Ricardo Granusso Sanfelice RA: 1001760026 Limeira/SP 2010 Sumrio Etapa 1 Passo 1 Passo 2 Passo 3 Etapa 2 Passo 1 Passo 2 Passo 3 Etapa 1 Passo 1 O sistema ter como entrada, as seguintes informaes: Valor em Real a ser convertido. A moeda selecionada para a converso sendo: o Dlar Americano Turismo. o Dlar Canadense. o Euro. Os clculos utilizaro como base a moeda corrente no Brasil (Real) de acordo com a regra abaixo: VD = Valor proposto em reais; FD = Fator da moeda brasileira; FP = Fator da moeda selecionada para converso; (VD multiplicado por FD) dividido por FP; Os dados de sada sero os valores devidamente convertidos na respectiva moeda selecionada pelo usurio. Descrio narrativa do algoritmo 1. O sistema solicita o valor em reais (R$) a ser convertido. 2. O usurio entra com o valor numrico utilizando ponto para separar os centavos. 3. O sistema solicitar ao usurio qual moeda deseja converter, tendo como

opes: a. b. DT para Dlar Turismo. c. DC para Dlar Canadense. d. EU para Euro. e. TD para Todos. 4. O usurio poder selecionar entre as opes, caso o usurio informe um valor diferente do pedido pelo sistema, o mesmo apresentar a mensagem Moeda Invlida. 5. Caso o usurio preencha corretamente o valor e selecione qualquer Moeda diferente de Todos, o sistema: a. Apresenta a mensagem Valor em reais: R$ . b. Converte de reais para a moeda selecionada atravs do clculo abaixo: i. multiplicado pelo dividindo pelo . c. Apresenta a mensagem: Valor em : . 6. Caso o usurio preencha o valor corretamente e selecione a opo Todas, o sistema: a. Verifica se a moeda vlida; b. Procura pela Moeda e seu respectivo fator de Venda; c. Apresenta a mensagem Valor em reais: R$ . d. Converte de reais para a moeda selecionada atravs do clculo abaixo: i. multiplicado pelo dividindo pelo . e. Apresenta a mensagem: Valor em : . 7. O sistema retorna para o passo 2 at que o usurio entre com o texto FIM. Pseudocdigo INICIO TIPO TMoeda = REGISTRO texto data; texto codigo; texto nome; real fatorDe; real fatorPara; FIMREGISTRO TMoeda Moeda[0..3]; TEXTO[3] codMoeda; INTEIRO cont; REAL valorConvertido; procedimento PreencheFatorMoeda

INICIO Moeda[0].data