Algortimo

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1682 palavras )
  • Download(s) : 0
  • Publicado : 29 de maio de 2012
Ler documento completo
Amostra do texto
A T P S - ALGORITMO E PROGRAMAÇÃO

O problema proposto nos pede elaborar um algoritmo que resolva o problema de uma empresa. Ela precisa de um programa que faça a conversão de moedas. De dólar para reais, de reais para dólar, euro e dólar americano.
O primeiro passo é identificar os dados de entrada do problema, os processamentos necessários para encontrar o que é pedido e os dados de saída.Usando essas informações deveremos elaborar o algoritmo em descrição narrativa em pseudocódigo e em fluxograma.
Os dados de entrada do problema são:
a) Moeda a qual possuímos que é o dólar.
b) Moeda a qual desejamos fazer a conversão que é o real.
c) O cálculo necessário para conversão.

Como o problema nos deu a cotação do dólar sendo o real mais valorizado (R$ 1,00 US$2,046). Osprocessamentos se definem pela formula de:
a) Reais*2,046 = dólares
b) Dólares/2,046 = reais
c) Reais*2,6184 = euros
d) Reais*1,85 = dólares Canadense

Os dados de saída do problema serão conforme a escolha do usuário. Ou será em dólar, ou euros, ou dólar canadense ou então em reais.
Com esses dados em mãos conseguimos fazer o algoritmo em descrição narrativa:

CONVERSOR DEMOEDAS ETAPA 1
APRESENTAÇÃO ALGORITMO EM DESCRIÇÃO NARRATIVA

1) Valor em real – R$
2) Valor da taxa do Dólar Americano – US$
3) Valor da taxa do Dólar Canadense – CDN$
4) Valor da taxa do Euro – €S
5) Data da cotação da moeda
6) Multiplicar taxa de US$ x R$
7) Multiplicar taxa de CDN$ x R$
8) Multiplicar taxa de €$ x R$
9) Mostrar o valor em DólarAmericano – US$
10) Mostrar o valor em Dólar Canadense – CDN$
11) Mostrar o valor em Euro – €$
12) Mostrar data da cotação
Da mesma forma conseguiremos desenvolver o algoritmo em forma de fluxograma para este passo que é mais simples, pois pede apenas a conversão de Real para demais moedas.

CONVERSOR DE MOEDAS ETAPA 1
APRESENTAÇÃO ALGORITMO EM FLUXOGRAMA

INICIO
INICIOVLR_EM_R$
VLR_EM_R$



TAXA DO DOLAR US$, CDN$, €$
TAXA DO DOLAR US$, CDN$, €$




DATA DA COTAÇÃO
DATA DA COTAÇÃO




ARMAZENA VALORES R$, US$, CDN$, €$ E COTAÇÃO
ARMAZENA VALORES R$, US$, CDN$, €$ E COTAÇÃO




IMPRIMIR VALORES DE COTAÇÔES RESPECTIVOS A CADA MOEDA
IMPRIMIR VALORES DE COTAÇÔES RESPECTIVOS A CADA MOEDA





FIM
FIMCONVERSOR DE MOEDAS ETAPA 1
APRESENTAÇÃO EM “PSEUDOCÓDIGO”
ALGORITMO

O algoritmo em pseudocódigo para a resolução deste problema ficará de forma que o usuário entre com um valor em reais R$ e seja convertido para dólares U$. Fica assim:

Programa reais_para_dolares;
VAR reais: real;
Inicio
Escrever (‘quantos reais vove tem:’);
Ler (reais);Escrever (‘Voce tem U$: ‘reais*2,046,’dolares’);
Escrever (‘Voce tem €$: ‘reais*2,6184,’euros’);
Escrever (‘Voce tem CDN$: ‘reais*2,0144,’dolares canadense’);
Fim

Para o passo dois, temos que apresentar um algoritmo completo para conversão das três moedas para real. Sendo assim o usuário do programa deverá digitar a quantia que em reais e o programadevolver a resposta com os devidos nas três moedas.



























PASSO 3
A terceira parte do problema nos pede para alterar o programa para que o usuário tenha a possibilidade de controlar para qual moeda deseja fazer a sua conversão. Sendo assim, deveremos programar em nosso programa algumas novas funções. O fluxograma ficaassim:






































E na sequência daremos o programa em pseudocódigo:

Programa escolha_a_moeda:
VAR moeda, reais: real;
Inicio
Escrever (‘Quantos reais você tem:’);
Ler (reais);
Escrever (‘Para qual moeda você deseja a conversão, sendo 1 para US$, 2 para...
tracking img