Para representação em linguagem natural, é interessante dividir o problema em duas partes: a parte principal e a da conversão (aplicando a decomposição).
Conversão:
- Retorna o valor da subtração entre a divisão do parâmetro "reais" pela constante 5,15 e a taxa de câmbio.
Parte Principal:
- O usuário informa o valor em reais.
- Salvamos a entrada em uma variável chamada "rs".
- Salvamos o retorno da função "converterParaDolares(rs)" na variável "dolares".
- Exibimos o valor da variável "dolares".
converterParaDolares (reais, taxaCambio):
return (reais / 5.15) - taxaCambio
Exibe ("Qual o valor em reais: R$")
rs = entrada do usuario
dolares = converterParaDolares(rs)
Exibe ("Esse valor equivale a US$" + dolares)
Corrigindo o pseudocódigo:
converterParaDolares (reais, taxaCambio):
return (reais / 5.15) - taxaCambio
Exibe ("Qual a taxa do Câmbio: R$")
tc = entrada do usuario
Exibe ("Qual o valor em reais: R$")
rs = entrada do usuario
dolares = converterParaDolares(rs, tc)
Exibe ("Esse valor equivale a US$" + dolares)