1
resposta

[Projeto] Resposta verificando o saldo da conta

Console.WriteLine("Digite o valor do saldo R$: ");
double saldo = double.Parse(Console.ReadLine());

if (saldo > 0)
{
    Console.WriteLine("O saldo está positivo.");
}
else if (saldo < 0)
{
    Console.WriteLine("O saldo está negativo.");
}
else
{
    Console.WriteLine("O saldo é zero.");
}
1 resposta

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.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!