Teste Avaliação Módulo 9

Desenvolva uma aplicação em VisualBasic que permita:

- registar os dados dos alunos em arrays dinâmicos:

. o nr do aluno é sequencial e automático;

. inserindo o ano de nascimento o programa regista a idade do aluno

- procurar e mostrar os dados do aluno através do seu número

- listar os números, nomes e idades dos alunos por ordem alfabética do nome do aluno

- listar o nome e as notas dos alunos compreendidos entre uma nota mínima e uma nota máxima

Veja aqui o vídeo de demonstração do programa em funcionamento:

Avaliação

1. Dados dos alunos

1.1 Registar dados nos arrays dinâmicos......4

1.2 Número de aluno sequencial/automático....1

1.3 Converter o ano de nascimento em idade...1,5

1.4 Limpar Textbox depois de registar........0,5

1.5 NumericUpDown com limitadores............0,5

2. Pesquisa dados dos aluno......................4

3. Listagem ordenada por nome....................4

4. Listagem (intervalo de notas).................4

4.1 NumericUpDown com limitadores............0,5

++++++++++++++++++++++++++++++++++++++++

BRUNO - 16 VALORES

1. Dados dos alunos

1.1 Registar dados nos arrays dinâmicos......3

1.2 Número de aluno sequencial/automático....1

1.3 Converter o ano de nascimento em idade...0,5

1.4 Limpar Textbox depois de registar........0,5

1.5 NumericUpDown com limitadores............0,5

2. Pesquisa dados dos aluno......................2

3. Listagem ordenada por nome....................4

4. Listagem (intervalo de notas).................4

4.1 NumericUpDown com limitadores............0,5

++++++++++++++++++++++++++++++++++++++++

DANIEL - 12 VALORES

1. Dados dos alunos

1.1 Registar dados nos arrays dinâmicos......3

1.2 Número de aluno sequencial/automático....0,5

1.3 Converter o ano de nascimento em idade...0,5

1.4 Limpar Textbox depois de registar........0

1.5 NumericUpDown com limitadores............0,5

2. Pesquisa dados dos aluno......................0

3. Listagem ordenada por nome....................3

4. Listagem (intervalo de notas).................4

4.1 NumericUpDown com limitadores............0,5

++++++++++++++++++++++++++++++++++++++++

FÁBIO - 17 VALORES

1. Dados dos alunos

1.1 Registar dados nos arrays dinâmicos......4

1.2 Número de aluno sequencial/automático....1

1.3 Converter o ano de nascimento em idade...1,5

1.4 Limpar Textbox depois de registar........0,5

1.5 NumericUpDown com limitadores............0,5

2. Pesquisa dados dos aluno......................4

3. Listagem ordenada por nome....................4

4. Listagem (intervalo de notas).................4

4.1 NumericUpDown com limitadores............0,5

++++++++++++++++++++++++++++++++++++++++

FILIPE - 7 VALORES

1. Dados dos alunos

1.1 Registar dados nos arrays dinâmicos......4

1.2 Número de aluno sequencial/automático....0

1.3 Converter o ano de nascimento em idade...0

1.4 Limpar Textbox depois de registar........0

1.5 NumericUpDown com limitadores............0,5

2. Pesquisa dados dos aluno......................1

3. Listagem ordenada por nome....................0

4. Listagem (intervalo de notas).................1

4.1 NumericUpDown com limitadores............0,5

++++++++++++++++++++++++++++++++++++++++

FREDERICO - 8,5 VALORES

1. Dados dos alunos

1.1 Registar dados nos arrays dinâmicos......2

1.2 Número de aluno sequencial/automático....1

1.3 Converter o ano de nascimento em idade...1,5

1.4 Limpar Textbox depois de registar........0

1.5 NumericUpDown com limitadores............0

2. Pesquisa dados dos aluno......................2

3. Listagem ordenada por nome....................2

4. Listagem (intervalo de notas).................0

4.1 NumericUpDown com limitadores............0

++++++++++++++++++++++++++++++++++++++++

JORGE - 16 VALORES

1. Dados dos alunos

1.1 Registar dados nos arrays dinâmicos......3

1.2 Número de aluno sequencial/automático....1

1.3 Converter o ano de nascimento em idade...1,5

1.4 Limpar Textbox depois de registar........0,5

1.5 NumericUpDown com limitadores............0,5

2. Pesquisa dados dos aluno......................3

3. Listagem ordenada por nome....................3

4. Listagem (intervalo de notas).................3

4.1 NumericUpDown com limitadores............0,5

++++++++++++++++++++++++++++++++++++++++

MIGUEL - 14 VALORES

1. Dados dos alunos

1.1 Registar dados nos arrays dinâmicos......4

1.2 Número de aluno sequencial/automático....1

1.3 Converter o ano de nascimento em idade...1,5

1.4 Limpar Textbox depois de registar........0,5

1.5 NumericUpDown com limitadores............0,5

2. Pesquisa dados dos aluno......................2

3. Listagem ordenada por nome....................3

4. Listagem (intervalo de notas).................1

4.1 NumericUpDown com limitadores............0,5

++++++++++++++++++++++++++++++++++++++++

PAULO - 3,5 VALORES

1. Dados dos alunos

1.1 Registar dados nos arrays dinâmicos......0

1.2 Número de aluno sequencial/automático....0,5

1.3 Converter o ano de nascimento em idade...1,5

1.4 Limpar Textbox depois de registar........0,5

1.5 NumericUpDown com limitadores............0,5

2. Pesquisa dados dos aluno......................0

3. Listagem ordenada por nome....................0

4. Listagem (intervalo de notas).................0

4.1 NumericUpDown com limitadores............0,5

++++++++++++++++++++++++++++++++++++++++

PEDRO - 20 VALORES

1. Dados dos alunos

1.1 Registar dados nos arrays dinâmicos......4

1.2 Número de aluno sequencial/automático....1

1.3 Converter o ano de nascimento em idade...1,5

1.4 Limpar Textbox depois de registar........0,5

1.5 NumericUpDown com limitadores............0,5

2. Pesquisa dados dos aluno......................4

3. Listagem ordenada por nome....................4

4. Listagem (intervalo de notas).................4

4.1 NumericUpDown com limitadores............0,5

++++++++++++++++++++++++++++++++++++++++

RAFAEL - 18 VALORES

1. Dados dos alunos

1.1 Registar dados nos arrays dinâmicos......4

1.2 Número de aluno sequencial/automático....1

1.3 Converter o ano de nascimento em idade...1,5

1.4 Limpar Textbox depois de registar........0,5

1.5 NumericUpDown com limitadores............0,5

2. Pesquisa dados dos aluno......................2

3. Listagem ordenada por nome....................4

4. Listagem (intervalo de notas).................4

4.1 NumericUpDown com limitadores............0,5

++++++++++++++++++++++++++++++++++++++++

RENATO - 2 VALORES

1. Dados dos alunos

1.1 Registar dados nos arrays dinâmicos......1

1.2 Número de aluno sequencial/automático....0

1.3 Converter o ano de nascimento em idade...0

1.4 Limpar Textbox depois de registar........0

1.5 NumericUpDown com limitadores............0,5

2. Pesquisa dados dos aluno......................0

3. Listagem ordenada por nome....................0

4. Listagem (intervalo de notas).................0

4.1 NumericUpDown com limitadores............0,5

++++++++++++++++++++++++++++++++++++++++