1
resposta

Solução Aumento de salário

decimal AplicandoPercentualSalario (decimal salarioAtual, decimal percentualAumento)
{
    return salarioAtual + (salarioAtual * percentualAumento / 100);
}


Console.Write("Insira o salário atual:");
decimal salarioAtual = decimal.Parse(Console.ReadLine()!);

Console.Write("\nDefina o percentual de aumento:");
decimal percentualAumento = decimal.Parse(Console.ReadLine()!);

decimal novoSalario = AplicandoPercentualSalario(salarioAtual, percentualAumento);

Console.WriteLine($"O novo salário é de R${novoSalario.ToString("F2")}");
1 resposta

Oi, Christopher! Como vai?

Achei bem legal como você estruturou a função para calcular o aumento, deixando o código organizado e reutilizável. O uso do tipo decimal também foi uma ótima escolha para lidar com valores monetários, garantindo mais precisão nos cálculos.

Uma dica interessante para o futuro é usar o método TryParse para evitar erros caso o usuário digite algo inválido Veja este exemplo:


decimal salario;
if (decimal.TryParse(Console.ReadLine(), out salario)) {
    Console.WriteLine(salario);
}

Esse código tenta converter o valor digitado para decimal e só continua se a conversão for válida.

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