Trabalho De Informatica
Trabalho Escolar: Trabalho De Informatica. Pesquise 862.000+ trabalhos acadêmicosPor: acpl • 9/10/2013 • 3.871 Palavras (16 Páginas) • 507 Visualizações
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.
2. Objetivos do trabalho
* Elaborar um conjunto algoritmos referente ao sistema web de conversão de moedas de uma agência de viagens.
3. Etapa 1
PASSO 01:
Objetivo:
Criar conversor de Dólar Americano – (US$) para Real (R$);
Dados de entrada:
Valor em US$
Cotação do US$ para R$
Português estruturado:
Ler valor em US$
Ler cotação do US$ para R$
Dividir valor em US$ pela cotação do US$ para R$
Guardar resultado em R1
Exibir R1
Algoritmo:
Teste de Mesa:
Valor_em_US$ | Cot_US$_p_R$ | R1 |
150,00 | 1,86 | 80,64 |
Legenda:
Valor_em_US$ = Valor para troca
Cot_US$_p_R$ = Cotação do US$ para R$
R1 = Resultado em R$
PASSO 02:
Objetivo:
Criar algoritmo completo para a conversão das três moedas para o Real. Uma vez definida pelo usuário a quantia em Real, o algoritmo deverá retornar o equivalente em todas as moedas, detalhando o valor correspondente em cada uma delas.
Dados de entrada:
Valor em E (Euro)
Valor em US$ (Dólar Americano)
Valor em CDN$ (Dólar Canadense)
Cotação do E para R$
Cotação do US$ para R$
Cotação do CDN$ para R$
Português estruturado:
Ler valor em E
Ler valor em US$
Ler valor em CDN$
Ler cotação do E para R$
Ler cotação do US$ para R$
Ler cotação do CDN$ para R$
Dividir valor em US$ por cotação do US$ para R$
Guardar o resultado em R1
Dividir valor em CDN$ por cotação do CDN$ para R$
Guardar o resultado em R2
Dividir valor em E por cotação do E para R$
Guardar o resultado em R3
Exibir R1
Exibir R2
Exibir R3
Algoritmo:
Teste de Mesa:
Valor_em_US$ | Cot_US$_p_R$ | R1 |
150,00 | 1,86 | 80,64 |
Valor_em_CDN$ | Cot_CDN$_p_R$ | R2 |
150,00 | 1,83 | 81,96 |
Valor_em_E | Cot_E_p_R$ | R3 |
150,00 | 2,39 | 62,76 |
Legenda:
Valor_em_E = Valor em E (Euro) a ser convertido
Valor_em_US$ = Valor em US$ (Dólar Americano) a ser convertido
Valor_em_CDN$ = Valor em CDN$ (Dólar Canadense) a ser convertido
Cot_E_pR$ = Cotação do E (Euro) para R$
Cot_US$_p_R$ = Cotação do US$ (Dólar Americano) para R$
Cot_CDN$_p_R$ = Cotação do CDN$ (Dólar Canadense) para R$
R1 = Resultado em R$
R2 = Resultado em R$
R3 = Resultado em R$
PASSO 03:
Objetivo:
Fazer as alterações necessárias no algoritmo do passo 02 para que o usuário escolha qual é a moeda que deseja realizar a conversão.
Dados de entrada:
Valor a ser convertido
Moeda base US$ (Dólar Americano)
Moeda base CDN$ (Dólar Canadense)
Moeda base E (Euro)
Cotação do US$ para R$
Cotação do CDN$ para R$
Cotação do E para R$
Português estruturado:
...