Você está na página 1de 5

CONSTRUO DE ALGORITIMOS Etapa 1

Passo 1

1. Dados de entrada: Dlar Americano: US$ 1,94 Dlar Canadense: CDN$ 1,64, Euro:2,60, valores para cada 1 real(R$). 2. Processamento: As converses sero sempre realizadas a partir do real para uma das moedas indicadas. Multiplicao do real por outras moedas. 3. Dados de sada: Resultados das converses das moedas.

Algoritmo para converso de Dlar para Real: O algoritmo em descrio narrativa: ser informado pelo usurio o valor atual do dlar, em seguida o usurio ir informar o valor em dlar que quer converter para real. E assim, dividindo o valor em Real pela cotao do Dlar ser exibido o valor convertido.

O algoritmo em pseudocdigo: algoritmo "semnome" // Funo : // Autor : // Data : 28/09/2012 // Seo de Declaraes var dolar:real reais:real inicio escreva("Digite o valor do Dlar atual: ") leia(dolar)

escreva("Digite o valor em Dlar a ser convertido em real: ") leia(reais) escreval("Considere apenas duas casas decimais depois da vrgula") escreval("O valor em real : ",reais/dolar) fimalgoritmo

Passo 2

Algoritmo para converso de real para outras moedas:

algoritmo algoritmo "semnome" // Funo : // Autor : // Data : 28/09/2012 // Seo de Declaraes Var reais:real DA:real DC:real EU:real inicio escreval("Converta seu valor em real para outras moedas") escreva("Digite o valor atual do Dlar Americano: ") leia(DA) escreva("Digite o valor atual do Dlar Canadense: ") leia(DC) escreva("Digite o valor atual do Euro: ")

leia(EU) escreva("Digite o valor em real a ser convertido nas outras moedas: ") leia(reais) escreval("Considere apenas duas casas decimais depois da vrgula") escreval("O valor informado, em Dlar Americano vale: ",reais/DA) escreval("O valor informado, em Dlar Canadense vale: ",reais/DC) escreval("O valor informado, em Euro vale: ",reais/EU) fimalgoritimo

Passo 3

O Algoritmo para converso do real para a moeda escolhida:

algoritmo "Conversor" algoritmo "semnome" // Funo : // Autor : // Data : 28/09/2012 // Seo de Declaraes var reais:real moeda:inteiro DA:real DC:real EU:real inicio

escreval("Converta seu valor em real para a moeda que voc quiser") escreva("Digite o valor atual do Dlar Americano: ") leia(DA) escreva("Digite o valor atual do Dlar Canadense: ") leia(DC) escreva("Digite o valor atual do Euro: ") leia(EU) escreval("Agora escolha a moeda que deseja fazer a converso:") escreval("Digite 1 para Dlar Americano") escreval("Digite 2 para Dlar Canadense") escreval("Digite 3 para Euro") leia(moeda) escreva("Digite o valor em real para obter a converso na moeda escolhida: ") leia(reais)

se moeda= 1 entao escreva("O valor em Dlar Americano : ",reais/DA) senao se moeda= 2 entao escreva("O valor em Dlar Canadense : ",reais/DC) fimse se moeda= 3 entao escreva("O valor em Euro : ",reais/EU) fimse fimse fimalgoritmo

A Estrutura utilizada nesse algoritmo foi a estrutura de seleo simples, onde verificado SE uma condio verdadeira ENTAO o resultado ser de uma forma SENO ser de outra.

Você também pode gostar