WHILE dentro de outro WHILE

C#

C

C++

19/11/2017

Olá tudo bem, eu estou com um probleminha em um programa que estou criando.
Eu tenho que criar um programa que contenha informações de cadastro de funcionários de três setores da empresa como:
1- nome;
2- sexo;
3- idade;
4- altura;
destes três setores passando um setor por vez.
Porém tenho dúvidas de onde começar a empregar o While dentro de outro While.

Se alguém puder me ajudar já agradeço.
Leandro Baroni

Leandro Baroni

Curtidas 0

Respostas

Márcio Azambujo

Márcio Azambujo

19/11/2017

Vamos tornar isso mais fácil amigo...

List<Funcionario> funcionarios = new List<Funcionario>();

            funcionarios.Add(new Funcionario { Nome = "Marcio", Sexo = ''M'', Idade = 21, Setor = "TI" });
            funcionarios.Add(new Funcionario { Nome = "Flávio", Sexo = ''M'', Idade = 19, Setor = "Administrativo" });
            funcionarios.Add(new Funcionario { Nome = "Leandro", Sexo = ''M'', Idade = 80, Setor = "TI" });
            funcionarios.Add(new Funcionario { Nome = "Aline", Sexo = ''F'', Idade = 29, Setor = "Administrativo" });

            funcionarios.Sort((x, y) => string.Compare(x.Setor, y.Setor));
            foreach(var x in funcionarios)
            {
                Console.WriteLine($"Nome: {x.Nome}");
                Console.WriteLine($"Nome: {x.Sexo}");
                Console.WriteLine($"Nome: {x.Idade}");
                Console.WriteLine($"Nome: {x.Setor}");
            }


COMO FUNCIONA:
funcionarios.Sort((x, y) => string.Compare(x.Setor, y.Setor));


"funcionarios.Sort", função para organizar a lista...
Mas organizar por quem ? pelo X e Y
Quem são X e Y ? São objetos do tipo funcionarios
"string.Compare" irá comparar duas string, que são o Setor do Objeto X e Y

Resumindo:
Esse trecho irá organizar a lista pegando o objeto funcionario 1 e comparando com o objeto funcionario 2, se baseando no setor.
GOSTEI 0
POSTAR