1
resposta

[Projeto] SOLUÇÃO

função converter ParaDolar (valor em Reais, taxa Cambio)
valor em Dolares - valor Em Reais / taxa Cambio
retorne valor Em Dolares

início
escreva Digite o valor em reais:

escreva Digite a taxa de câmbio (R$ por US$)

resultado - converter Para Dolar(valor/taxa)

escreva Valor em dólares: resultado

EXEMPLO:

valor em reais= R$750
TAXA DE CAMBIO= 5
DOLARES= 150$US

1 resposta

Olá, Samuel. Como vai?

Sua lógica está excelente! Parabéns por ter estruturado o código utilizando uma função. Separar a lógica de cálculo do programa principal é uma das melhores práticas na programação, pois mantém o código organizado e facilita muito caso você precise reutilizar essa conversão em outras partes do sistema. O seu exemplo matemático prático no final também está certíssimo!

Para agregar um pouco mais à sua solução e deixá-la ainda mais próxima do que usamos nas linguagens de programação reais, trago duas dicas importantes de sintaxe:

1. Nomes de variáveis e funções: Na programação, nós não podemos usar espaços nos nomes das variáveis. O ideal é juntar as palavras usando letras maiúsculas (uma prática chamada camelCase, como valorEmReais) ou usando o underline (chamado de snake_case, como valor_em_reais).

2. Passagem de parâmetros e atribuição: Na hora de chamar a função no programa principal, perceba que você digitou (valor/taxa). Como a divisão matemática já vai acontecer lá dentro do bloco da função, na hora de chamá-la nós precisamos apenas enviar as duas informações separadas por uma vírgula: (valor, taxa). Além disso, para indicar que uma variável está recebendo um resultado, o padrão é usar o sinal de igualdade (=) em vez do traço (-).

Veja como o seu pseudocódigo ficaria estruturado aplicando esses pequenos ajustes:

  • função converterParaDolar(valor_em_reais, taxa_cambio):
  • valor_em_dolares = valor_em_reais / taxa_cambio
  • retorne valor_em_dolares
  • inicio:
  • escreva "Digite o valor em reais:"
  • leia valor
  • escreva "Digite a taxa de câmbio:"
  • leia taxa
  • resultado = converterParaDolar(valor, taxa)
  • escreva "Valor em dólares: ", resultado

Esses são apenas detalhes técnicos de escrita de código, pois o seu raciocínio lógico (que é a habilidade mais importante do pensamento computacional) já está perfeito!

Espero que possa ter lhe ajudado!