image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image
Rafael
Rafael17/09/2024 19:33
Compartilhe
Microsoft 50 Anos - Prompts InteligentesRecomendados para vocêMicrosoft 50 Anos - Prompts Inteligentes

Operadores Condicionais e Lógicos em C#

  • #.NET
  • #.NET 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
Recomendados para você
Microsoft 50 Anos - Prompts Inteligentes
Microsoft 50 Anos - GitHub Copilot
Microsoft 50 Anos - Computação em Nuvem com Azure
Comentários (0)
Recomendados para vocêMicrosoft 50 Anos - Prompts Inteligentes