Boa Tarde Devs Tudo blz? Estou com a seguinte Dúvida nas Aulas de Métodos, quando o Professor faz a regra para poder sacar e transferir, queria exibir uma mensagem na tela caso o valor falso("Vc não tem saldo") e caso verdadeiro("Saque efetuado com sucesso"). tentei alterar o metodo mas ñ consegui.
public bool Sacar(double valor)
{
if(this.saldo < valor)
{
return false;
}
else
{
this.saldo -= valor;
return true;
}
}
...
public bool Transferir(double valor, ContaCorrente contaDestino)
{
if(this.saldo < valor)
{
return false;
}
else
{
this.saldo -= valor;
contaDestino.Depositar(valor);
return true;
}
}
Outra dúvida é que no final do video nesses mesmo codigo acima o professor tira o Else e as { } e o bloco continua funcionando, mas ja vi em outros video aulas que o If/else so executa o que esta dentro da {} e quando não tem as chaves a condição executa apenas a primeira linha abaixo, mas pq nesse caso executou todo o bloco?