Oi, Murilo! Como vai?
Gostei de como você estruturou a verificação do saldo usando if/else
. Isso mostra que você já está aplicando bem a lógica condicional para cobrir diferentes cenários possíveis.
Uma dica interessante para o futuro é usar o método Math.Sign
, que retorna -1
, 0
ou 1
dependendo do número. Veja este exemplo:
double saldo = double.Parse(Console.ReadLine());
int resultado = Math.Sign(saldo);
if (resultado == 1)
{
Console.WriteLine("O saldo esta positivo.");
}
else if (resultado == -1)
{
Console.WriteLine("O saldo esta negativo.");
}
else
{
Console.WriteLine("O saldo e zero.");
}
Esse código reduz a quantidade de comparações diretas, deixando a lógica mais enxuta.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!