image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Rafael
Rafael17/09/2024 19:33
Compartilhe

Operadores Condicionais e Lógicos em C#

    Que tal praticar exercício de operadores lógicos e condicionais aplicado na área de RH no bootcamp da Randstad?

    O desafio é o seguinte:

    Se o funcionário(a) tiver trabalhado 12 meses completos, ele terá direito a 30 dias de férias. Caso contrário, não. Não podemos esquecer que só é possível se o funcionário(a) tiver no mínimo 1 ano trabalhado na empresa.

    Com isso exercitaremos a conversão de tipos, tipos de variáveis, operadores condicionais e lógicos!!!

    Vou deixar aqui o meu código. Sintam-se a vontade de divulgar o de vocês!

    int periodoTrabalhado = Convert.ToInt32(Console.ReadLine());
    double tempoDeEmpresaTotal = Convert.ToDouble(Console.ReadLine());
    
    
    if(periodoTrabalhado >= 12 & tempoDeEmpresaTotal >= 1){
      Console.WriteLine("Você tem direito a 30 dias de férias.");
    }else{
      Console.WriteLine("Você não tem direito a 30 dias de férias.");
    }
    

    Não esqueçam que se colocarem o valor do double com "." ele vai contar como int, mas se colocar "," ele vai contar como double. Não sei diferenciar direito porque no meu código deu esse problema e fiz esse teste então ele imprimiu "Você tem direito a 30 dias de férias." quando meu double foi 0.5 e não 0,5 .

    Compartilhe
    Comentários (0)