Buscar

A estrutura condicional implementada pela instrução if() aparece de uma maneira mais completa no exemplo. Inicialmente, verifica-se se todos os dad...

A estrutura condicional implementada pela instrução if() aparece de uma maneira mais completa no exemplo. Inicialmente, verifica-se se todos os dados obrigatórios foram informados e, caso algum deles não cumpra esse requisito, nada é processado. Passando positivamente por essa validação, é obtida a idade do aluno, e essa idade é avaliada por uma série de expressões disjuntas. Na identificação da categoria, um texto é atribuído ao Label que a exibirá.

private void btnIdentificarCategoria_Click(object sender, EventArgs e) { if (txtNome.Text == String.Empty || txtAnoNascimento.Text == String.Empty || txtAnoUltimoAniversario.Text == String.Empty) { MessageBox.Show("Todos os dados " + "solicitados devem ser informados.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { int idade = Convert.ToInt32(txtAnoUltimoAniversario.Text) � Convert.ToInt32(txtAnoNascimento.Text); if (idade > 17) { lblCategoria.Text = "Adulto"; } else if (idade > 13) { lblCategoria.Text = "Juvenil B"; } else if (idade > 10) { lblCategoria.Text = "Juvenil A"; } else if (idade > 7) { lblCategoria.Text = "Infantil B"; } else if (idade >= 5) { lblCategoria.Text = "Infantil A"; } else { lblCategoria.Text = "Não existe categoria"; } } }

Essa pergunta também está no material:

C e Visual Studio Desenvolvimento de aplicacoes desktop

Português Escola Colegio Estadual Barao Do Rio BrancoEscola Colegio Estadual Barao Do Rio Branco

Respostas

User badge image

Ed Verified user icon

O código apresentado é um exemplo de estrutura condicional implementada pela instrução if() em C#. Ele verifica se todos os dados obrigatórios foram informados e, caso algum deles não cumpra esse requisito, nada é processado. Passando positivamente por essa validação, é obtida a idade do aluno, e essa idade é avaliada por uma série de expressões disjuntas. Na identificação da categoria, um texto é atribuído ao Label que a exibirá.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina