Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro na implementação da função transfere

Quando implementei a funçao transfere na hora de chamar ela, quando passo o parametro valor parece que ele não reconhece, fica vermelho. Na hora de executar ele da a mensagem dizendo que está esperando um ). Mas olhando o codigo, não há falta do parenteses, e esta exatamente igual a aula.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas
solução!

Olá, Eduardo!

Talvez esse erro esteja aparecendo porque você está escrevendo o nome da variável valor ao invés de apenas passar o 100.00.

Sendo assim, no if (contaTatiana.transfere(valor: 100.00, conta Eduardo)) experimente com (contaTatiana.transfere(100.00, conta Eduardo))

Era isso mesmo. Mas no video o instrutor digita o nome da varaivel.

Mas ok, funcionou, muito obrigado

Ah sim, entendi agora. No caso de utilizar labels, você pode adicionar utilizando o sinal de igual ao invés de dois pontos, pois o : é utilizado no momento de declarar o tipo da variável. (contaTatiana.transfere(valor = 100.00, conta Eduardo))