Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Desafio: Conversor de Moedas (Dúvida: multiplicação ou divisão)

double conversorDeMoedas(reais, taxaCambio) {
    double dolares = reais * taxaCambio
    return dolares
}

int main () {
    taxaCambio = 0,19; //valor real da taxa de cambio hoje
    reais = (recebe do usuário)
    conversorDeMoedas(reais, taxaCambio)
    print("valor em dolares:" + dolares)
    }

Como mostrado acima, na minha resolução o processamento principal da função foi multiplicar o valor em reais com o valor da taxa de cambio para se obter o valor em dolares, e dando uma lida aqui no forum vi que outras pessoas resolveram assim também e foi considerado certo. No entanto, há outras resoluções aqui, e até mesmo na "opinião do instrutor", que é feita a divisão do valor em reais pelo valor da taxa de cambio para se obter o valor em dólares. Eu fiz um exemplo com valores reais na calculadora e o que realmente deu o resultado esperado foi multiplicando, não entendi porque dividindo também é considerado correto.

1 resposta
solução!

Oi Francyelle! Como vai?

No seu código, você está multiplicando o valor em reais pela taxa de câmbio para converter para dólares, o que é uma abordagem comum quando a taxa de câmbio é expressa como o valor de 1 real em dólares. Por exemplo, se a taxa de câmbio é 0,19, significa que 1 real equivale a 0,19 dólares. Portanto, multiplicar o valor em reais por 0,19 faz sentido e está correto nesse contexto.

Por outro lado, algumas pessoas podem estar usando a divisão se a taxa de câmbio for expressa de maneira diferente, como o valor de 1 dólar em reais. Por exemplo, se 1 dólar custa 5,26 reais, para converter reais para dólares, você dividiria o valor em reais por 5,26. Nesse caso, a divisão é a operação correta.

A chave está em entender como a taxa de câmbio está sendo definida e aplicada. No seu caso, parece que a multiplicação é a abordagem correta, dado que a taxa de câmbio é definida como o valor de 1 real em dólares.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.