1
resposta

[Projeto] Desafio: conversor de moedas

//Programa: Conversor de Moedas
exibir "Conversor de Reais para Dólar"

//Entrada:
Exibir: "Digite o valor R$"
R$ = valor do usuário

//Processamento
Taxa cambio
R$ = 5* valor = US$

//Saída:
Valor em dólares US$: X

1 resposta

Olá, Wagner. Como vai?

Muito bom ver você praticando a lógica de programação através do pseudocódigo! Esse passo de estruturar o pensamento em Entrada, Processamento e Saída é fundamental antes de começarmos a escrever código em linguagens como JavaScript, Python ou C.

O seu programa identificou perfeitamente as três etapas do pensamento computacional. Para te ajudar a deixar a sua lógica ainda mais precisa e pronta para ser convertida em código real, trago algumas sugestões de melhorias e boas práticas.

No bloco de Processamento, a linha que faz o cálculo precisa ser um pouco mais clara sobre como as variáveis recebem os valores. Em programação, usamos o sinal de igual = para atribuir um valor a uma variável. Além disso, para converter Real para Dólar, nós dividimos o valor em reais pela taxa de câmbio (em vez de multiplicar).

Veja uma forma mais precisa de estruturar o seu pseudocódigo:

// Programa: Conversor de Moedas
Exibir "Conversor de Reais para Dólar"

// Entrada:
Exibir "Digite o valor em R$:"
Leia valor_real

// Processamento:
taxa_cambio = 5.00
valor_dolar = valor_real / taxa_cambio

// Saída:
Exibir "Valor em dólares US$: " + valor_dolar

O que mudou e por quê?

  • Nomes de variáveis: Evitamos usar caracteres especiais ou símbolos de moedas (como R$ ou US$) no nome das variáveis, pois a maioria das linguagens de programação não aceita isso. Usar nomes como valor_real e valor_dolar deixa o código limpo e legível.
  • A lógica da divisão: Se você tem R$ 10,00 e o dólar custa R$ 5,00, a conta correta para saber quantos dólares você tem é a divisão ($10 / 5 = 2$ dólares).
  • O comando Leia: Adicionei a instrução Leia na entrada, que representa o momento em que o programa fica aguardando o usuário digitar o valor.

Parabéns por encarar o desafio e dar os primeiros passos na lógica de programação! Continue firme nos estudos.

Espero que possa ter lhe ajudado!