Algoritmo (em linguagem natural) — Conversor de Reais para Dólares
Pensei da seguinte forma:
O sistema pede ao usuário um valor em reais (por exemplo, R$ 500,00).
Depois pede a taxa de câmbio definida pela empresa (por exemplo, R$ 5,00 para cada US$ 1,00).
O sistema chama uma função chamada ConverterMoeda, enviando esses dois valores.
Dentro da função
ConverterMoeda(valorReais, taxaCambio)
Receber o valor em reais.
Receber a taxa de câmbio.
Calcular: valorDolares = valorReais ÷ taxaCambio.
Retornar o valor em dólares.
- O sistema recebe o resultado da função e mostra na tela quanto o usuário tem em dólares.
Exemplo
Valor informado: R$ 500,00
Taxa de câmbio: R$ 5,00 por US$ 1,00
Cálculo
500 ÷ 5
Resultado
US$ 100,00
Algoritmo "ConversorDeMoedas"
Var
valor_em_reais, taxa_de_cambio, valor_convertido: real
Funcao converter_para_dolar(valor_em_reais, taxa_de_cambio: real): real
Inicio
converter_para_dolar <- valor_em_reais / taxa_de_cambio
FimFuncao
Inicio
Escreva("Digite o valor em reais: ")
Leia(valor_em_reais)
Escreva("Digite a taxa de câmbio: ")
Leia(taxa_de_cambio)
valor_convertido <- converter_para_dolar(valor_em_reais, taxa_de_cambio)
Escreva("Com a taxa atual, o valor em dólares é: ", valor_convertido)
FimAlgoritmo