WHILE dentro de outro WHILE
19/11/2017
0
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.
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
Curtir tópico
+ 0
Responder
Posts
20/11/2017
Márcio Azambujo
Vamos tornar isso mais fácil amigo...
COMO FUNCIONA:
"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.
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.
Responder
Clique aqui para fazer login e interagir na Comunidade :)