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

[Dúvida] Minha resolução

// Criando a função que vai retornar ao valor convertido

// Nessa parte tive a dúvida de botar o tipo da variável ou não, pois no vídeo anterior não mostrou essa parte na função, mas senti falta de especificar para o programa, então coloquei

função conversorReaisParaDolaresComTaxa(float valorDoReal, float taxaDeCambio)
retornar (valorDoReal * 5.22) + taxaDeCambio; //5.22 é o valor em dolar hoje em dia

//Agora vamos preparar a entrada onde o usuário vai entrar com os dados
Imprimir “Conversor de Real para Dolar”;
Imprimir “Digite o valor em Reais: ”;
valorDeEntrada = ler do usuário;
taxaCambio = 2.00;
//E por fim, vamos imprimir o processamento desse dado

valorFinal = conversorReaisParaDolaresComTaxa(valorDeEntrada,taxaCambio)

imprimir ”O valor final do cambio é de” + valorFinal + “R$”;

// Tenho outra duvida, na hora de fazer a variável “valorFinal” e tenho que realmente criar a variável “taxaCambio” para poder funcionar? Ou eu posso simplesmente colocar “taxaDoCambio”

1 resposta
solução!

Ei! Tudo bem, João?

Fico feliz em ver que você está indo além do que foi mostrado e buscando entender a tipagem de dados!

Sobre a tipagem na Função: Você fez muito bem em especificar float. Embora algumas linguagens (como JavaScript ou Python) não exijam isso, definir o tipo de dado ajuda o computador a entender que você está lidando com números decimais. Isso evita erros de cálculo e deixa seu código mais profissional.

E quanto a taxaCambio: sim, você precisa criar a variável ou passar um valor direto.

  • Parâmetro: taxaDeCambio (o que está entre parênteses na função) é como um "espaço reservado". Ele só existe lá dentro.

  • Argumento: taxaCambio é o valor real que você está enviando de fora para preencher aquele espaço.

Dica: Você poderia passar o número direto:

valorFinal = conversorReaisParaDolaresComTaxa(valorDeEntrada, 2.00)

Mas criar a variável, como você fez, deixa o código muito mais organizado e fácil de ler.

Espero ter ajudado e qualquer dúvida, compartilhe no fórum.

Até mais!

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