Teste Final Módulo 5

Curso Profissional de Gestão e Programação de Sistemas Informáticos

PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO

TESTE DO MÓDULO 5 –Estruturas de Dados Compostos

1. Elabore o seguinte programa em VisualBasic.

1.1 - Deve usar pelo menos 3 estruturas de dados do tipo ARRAY (vetores), uma para guardar o NOME do aluno, outra para o ANO de nascimento e uma outra para o SEXO.

1.2 - Número máximo de alunos que podem ser inseridos são 10.

1.3 - O botão INSERIR ALUNO deve estar desativo quando o programa arranca.

1.4 - Quando clicar em

o botão deve ficar ativo e fazer a inserção de dos dados para os ARRAYS e ListBox.

1.5 - Assim que inserir todos os alunos, o botão deve ficar novamente inativo, até o utilizador voltar a clicar na NumericUpDown e escolher a quantidade de alunos a inserir.

2 - No menu devem constar as seguintes opções: CONSULTAR || TERMINAR

3 - CONSULTAR

O resultado de cada uma das opções deste menu devem surgir na FORM principal, nos locais respectivos:

3.1 - Contar o número total de alunos, geral e separado por sexos >>

3.2 - Nome e idade do aluno MAIS VELHO >>

3.3 - Nome e idade do aluno MAIS NOVO >>

4 - TERMINAR

Ao terminar o programa deverá surgir a seguinte mensagem de confirmação (Atenção ao título):

COTAÇÕES DO TESTE______________________

1. Design.....................................1

1.1 Definição dos 3 ARRAYS....................1,5

1.2 Limite máximo de 10 alunos................0,5

1.3 Botão INSERIR ALUNO inativo no arranque...0,5

1.4 Botão INSERIR ALUNO ativo + insere DADOS..3

1.5 Botão INSERIR ALUNO inativo no final......0,5

2. Menus......................................0,5

3.1 Contar o nr total de alunos...............1,5

Contar o nr total de rapazes..............1,5

Contar o nr total de raparigas............1,5

3.2 Nome do aluno mais velho..................1,5

Idade do aluno mais velho.................2

3.3 Nome do aluno mais novo...................1,5

Idade do aluno mais novo..................2

4. Terminar programa com confirmação..........1

ÂNGELO________________________________ 19 VALORES

1. Design.....................................1

1.1 Definição dos 3 ARRAYS....................1,5

1.2 Limite máximo de 10 alunos................0

1.3 Botão INSERIR ALUNO inativo no arranque...0,5

1.4 Botão INSERIR ALUNO ativo + insere DADOS..3

1.5 Botão INSERIR ALUNO inativo no final......0

2. Menus......................................0,5

3.1 Contar o nr total de alunos...............1,5

Contar o nr total de rapazes..............1,5

Contar o nr total de raparigas............1,5

3.2 Nome do aluno mais velho..................1,5

Idade do aluno mais velho.................2

3.3 Nome do aluno mais novo...................1,5

Idade do aluno mais novo..................2

4. Terminar programa com confirmação..........1

CLAUDIO_______________________________ 8,5 VALORES

1. Design.....................................1

1.1 Definição dos 3 ARRAYS....................1,5

1.2 Limite máximo de 10 alunos................0

1.3 Botão INSERIR ALUNO inativo no arranque...0,5

1.4 Botão INSERIR ALUNO ativo + insere DADOS..1,5

1.5 Botão INSERIR ALUNO inativo no final......0

2. Menus......................................0,5

3.1 Contar o nr total de alunos...............1,5

Contar o nr total de rapazes..............1

Contar o nr total de raparigas............1

3.2 Nome do aluno mais velho..................0

Idade do aluno mais velho.................0

3.3 Nome do aluno mais novo...................0

Idade do aluno mais novo..................0

4. Terminar programa com confirmação..........0

DANIEL________________________________ 5,5 VALORES

1. Design.....................................1

1.1 Definição dos 3 ARRAYS....................1

1.2 Limite máximo de 10 alunos................0

1.3 Botão INSERIR ALUNO inativo no arranque...0

1.4 Botão INSERIR ALUNO ativo + insere DADOS..1,5

1.5 Botão INSERIR ALUNO inativo no final......0

2. Menus......................................0,5

3.1 Contar o nr total de alunos...............1,5

Contar o nr total de rapazes..............0

Contar o nr total de raparigas............0

3.2 Nome do aluno mais velho..................0

Idade do aluno mais velho.................0

3.3 Nome do aluno mais novo...................0

Idade do aluno mais novo..................0

4. Terminar programa com confirmação..........0

DIOGO BARROS__________________________ 15 VALORES

1. Design.....................................1

1.1 Definição dos 3 ARRAYS....................1,5

1.2 Limite máximo de 10 alunos................0

1.3 Botão INSERIR ALUNO inativo no arranque...0,5

1.4 Botão INSERIR ALUNO ativo + insere DADOS..3

1.5 Botão INSERIR ALUNO inativo no final......0,5

2. Menus......................................0,5

3.1 Contar o nr total de alunos...............1,5

Contar o nr total de rapazes..............1

Contar o nr total de raparigas............1

3.2 Nome do aluno mais velho..................0

Idade do aluno mais velho.................0

3.3 Nome do aluno mais novo...................1,5

Idade do aluno mais novo..................2

4. Terminar programa com confirmação..........0

DIOGO SILVA___________________________ 7 VALORES (TESTE IGUAL AO DO HUGO SILVA)

1. Design.....................................1

1.1 Definição dos 3 ARRAYS....................1,5

1.2 Limite máximo de 10 alunos................0

1.3 Botão INSERIR ALUNO inativo no arranque...0

1.4 Botão INSERIR ALUNO ativo + insere DADOS..2

1.5 Botão INSERIR ALUNO inativo no final......0

2. Menus......................................0,5

3.1 Contar o nr total de alunos...............1,5

Contar o nr total de rapazes..............0

Contar o nr total de raparigas............0

3.2 Nome do aluno mais velho..................0

Idade do aluno mais velho.................0

3.3 Nome do aluno mais novo...................0

Idade do aluno mais novo..................0

4. Terminar programa com confirmação..........0,5

HUGO SILVA____________________________ 7 VALORES (TESTE IGUAL AO DO DIOGO SILVA)

1. Design.....................................1

1.1 Definição dos 3 ARRAYS....................1,5

1.2 Limite máximo de 10 alunos................0,5

1.3 Botão INSERIR ALUNO inativo no arranque...0

1.4 Botão INSERIR ALUNO ativo + insere DADOS..2

1.5 Botão INSERIR ALUNO inativo no final......0

2. Menus......................................0,5

3.1 Contar o nr total de alunos...............1,5

Contar o nr total de rapazes..............0

Contar o nr total de raparigas............0

3.2 Nome do aluno mais velho..................0

Idade do aluno mais velho.................0

3.3 Nome do aluno mais novo...................0

Idade do aluno mais novo..................0

4. Terminar programa com confirmação..........0,5

EDGAR SILVA___________________________ 4,5 VALORES

1. Design.....................................1

1.1 Definição dos 3 ARRAYS....................1,5

1.2 Limite máximo de 10 alunos................0

1.3 Botão INSERIR ALUNO inativo no arranque...0

1.4 Botão INSERIR ALUNO ativo + insere DADOS..1,5

1.5 Botão INSERIR ALUNO inativo no final......0

2. Menus......................................0,5

3.1 Contar o nr total de alunos...............0

Contar o nr total de rapazes..............0

Contar o nr total de raparigas............0

3.2 Nome do aluno mais velho..................0

Idade do aluno mais velho.................0

3.3 Nome do aluno mais novo...................0

Idade do aluno mais novo..................0

4. Terminar programa com confirmação..........0

IVO ALMEIDA___________________________ 5 VALORES

1. Design.....................................1

1.1 Definição dos 3 ARRAYS....................1,5

1.2 Limite máximo de 10 alunos................0

1.3 Botão INSERIR ALUNO inativo no arranque...0

1.4 Botão INSERIR ALUNO ativo + insere DADOS..1,5

1.5 Botão INSERIR ALUNO inativo no final......0

2. Menus......................................0,5

3.1 Contar o nr total de alunos...............0

Contar o nr total de rapazes..............0

Contar o nr total de raparigas............0

3.2 Nome do aluno mais velho..................0

Idade do aluno mais velho.................0

3.3 Nome do aluno mais novo...................0

Idade do aluno mais novo..................0

4. Terminar programa com confirmação..........0,5

DUMITRU BRAILEAN______________________ 7 VALORES

1. Design.....................................1

1.1 Definição dos 3 ARRAYS....................1,5

1.2 Limite máximo de 10 alunos................0

1.3 Botão INSERIR ALUNO inativo no arranque...0

1.4 Botão INSERIR ALUNO ativo + insere DADOS..1,5

1.5 Botão INSERIR ALUNO inativo no final......0

2. Menus......................................0,5

3.1 Contar o nr total de alunos...............1,5

Contar o nr total de rapazes..............0

Contar o nr total de raparigas............0

3.2 Nome do aluno mais velho..................0

Idade do aluno mais velho.................0

3.3 Nome do aluno mais novo...................0

Idade do aluno mais novo..................0

4. Terminar programa com confirmação..........1

BRUNO SANTOS__________________________ 14 VALORES

1. Design.....................................1

1.1 Definição dos 3 ARRAYS....................1,5

1.2 Limite máximo de 10 alunos................0

1.3 Botão INSERIR ALUNO inativo no arranque...0,5

1.4 Botão INSERIR ALUNO ativo + insere DADOS..3

1.5 Botão INSERIR ALUNO inativo no final......0

2. Menus......................................0,5

3.1 Contar o nr total de alunos...............1,5

Contar o nr total de rapazes..............1,5

Contar o nr total de raparigas............1,5

3.2 Nome do aluno mais velho..................0

Idade do aluno mais velho.................0

3.3 Nome do aluno mais novo...................0

Idade do aluno mais novo..................2

4. Terminar programa com confirmação..........1

DAVID_________________________________ 7,5 VALORES

1. Design.....................................1

1.1 Definição dos 3 ARRAYS....................1,5

1.2 Limite máximo de 10 alunos................0

1.3 Botão INSERIR ALUNO inativo no arranque...0,5

1.4 Botão INSERIR ALUNO ativo + insere DADOS..2

1.5 Botão INSERIR ALUNO inativo no final......0,5

2. Menus......................................0,5

3.1 Contar o nr total de alunos...............1,5

Contar o nr total de rapazes..............0

Contar o nr total de raparigas............0

3.2 Nome do aluno mais velho..................0

Idade do aluno mais velho.................0

3.3 Nome do aluno mais novo...................0

Idade do aluno mais novo..................0

4. Terminar programa com confirmação..........0

ANDRÉ AMARAL__________________________ 8 VALORES

1. Design.....................................1

1.1 Definição dos 3 ARRAYS....................1,5

1.2 Limite máximo de 10 alunos................0

1.3 Botão INSERIR ALUNO inativo no arranque...0,5

1.4 Botão INSERIR ALUNO ativo + insere DADOS..1,5

1.5 Botão INSERIR ALUNO inativo no final......0,5

2. Menus......................................0,5

3.1 Contar o nr total de alunos...............1,5

Contar o nr total de rapazes..............0

Contar o nr total de raparigas............0

3.2 Nome do aluno mais velho..................0

Idade do aluno mais velho.................0

3.3 Nome do aluno mais novo...................0

Idade do aluno mais novo..................0

4. Terminar programa com confirmação..........1

FÁBI0_________________________________ 6,5 VALORES

1. Design.....................................1

1.1 Definição dos 3 ARRAYS....................1

1.2 Limite máximo de 10 alunos................0

1.3 Botão INSERIR ALUNO inativo no arranque...0

1.4 Botão INSERIR ALUNO ativo + insere DADOS..1,5

1.5 Botão INSERIR ALUNO inativo no final......0,5

2. Menus......................................0,5

3.1 Contar o nr total de alunos...............1,5

Contar o nr total de rapazes..............0

Contar o nr total de raparigas............0

3.2 Nome do aluno mais velho..................0

Idade do aluno mais velho.................0

3.3 Nome do aluno mais novo...................0

Idade do aluno mais novo..................0

4. Terminar programa com confirmação..........0,5

ANTÓNIO_______________________________ 6 VALORES

1. Design.....................................1

1.1 Definição dos 3 ARRAYS....................0

1.2 Limite máximo de 10 alunos................0

1.3 Botão INSERIR ALUNO inativo no arranque...0,5

1.4 Botão INSERIR ALUNO ativo + insere DADOS..2

1.5 Botão INSERIR ALUNO inativo no final......0

2. Menus......................................0,5

3.1 Contar o nr total de alunos...............1,5

Contar o nr total de rapazes..............0

Contar o nr total de raparigas............0

3.2 Nome do aluno mais velho..................0

Idade do aluno mais velho.................0

3.3 Nome do aluno mais novo...................0

Idade do aluno mais novo..................0

4. Terminar programa com confirmação..........0,5