Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

emerson3737

[Resolvido] o que o if esta perguntando...

Recommended Posts

public string TrabalheOProximoTurno()
       {
           numeroDeTurnos++;
           string report = "Relatório para turno #" + numeroDeTurnos + "\r\n";
           for (int i = 0; i > empregados; i++)
           {
               if (empregados[i].TrabalheUmTurno())
                   report += "Empregado #" + (i + 1) + "terminou o trabalho \r\n";
               if (string.IsNullOrEmpty(empregados[i].TrabalhoAtual))
                   report += "Operário #" + (i + 1) + "não está trabalhando \r\n";
               else
                   if (empregados[i].QuantosTurnos > 0)
                       report += "Operário # " + (i + 1) + "fará " + empregados[i].TrabalhoAtual + " por " + empregados[i].QuantosTurnos + "mais turnos \r\n\";
                   else
                       report += "Operário # "+ (i+1) + "terminará "+ empregados[i].TrabalhoAtual+ "após este turno\r\n";
           }
           return report;

 

 

\\como tem um método embutido, não consegui comentar, se alguém puder me ajudar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tem segredo ali, basta ler o código.

Acesse o método e veja o que ele faz, mas pelo titulo parece:

 

1º if: Caso o funcionário Trabalhe em algum turno.

 

2º if: Caso o funcionário não tenha um trabalho atual

 

3º if: Caso a quantidade de turnos for mais que 0.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.