Teste Final Módulo 4

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

PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO

TESTE DO MÓDULO 4 –Estruturas de Dados Estáticos

Elabore o seguinte programa em VisualBasic,

tendo em consideração todos os seguinte pontos:

Exercício 1

1.1 Valor Inicial entre 1-10

1.2 Valor final entre 1-20

1.3 Incremento entre 1-5

1.4 Ao clicar no botão Escreve Valores e Nome deve :

1.4.1 Apresentar na 1ªListBox a sequência de números entre o valor inicial e o valor final com o incremento escolhido

1.4.2 Apresentar na 2ªListBox o nome inserido na TextBox, o mesmo número de vezes dos números da ListBox1

Exercício 2

2.1 Escolher quantos alunos (entre 1 e 10) se pretende inserir (Nome e Nota)

2.2 Ao clicar no botão Inserir Alunos e Notas deve:

2.2.1 Apresentar uma InputBox para inserir o nome do aluno (deve apresentar o nr e o título conforme imagem)

2.2.2 De seguida apresentar uma InputBox para inserir a nota do aluno (deve apresentar o nome do aluno e o título conforme imagem)

2.2.3 Caso a nota inserida seja abaixo de 0 (zero) ou acima de 20 (vinte) deverá surgir uma mensagem de erro (conforme imagem)

2.3 Apresentar os nomes dos alunos e as notas finais nas respectivas ListBoxs

2.4 Apresentar nas Labels os seguintes valores:

2.4.1 Média das notas

2.4.2 Número de negativas

2.4.3 Pior nota

2.4.4 Melhor nota

2.4.5 Melhor aluno

3. Ao clicar no botão Limpar Tudo deve limpar todo o formulário e repor todos os valores

4. Ao clicar no botão Terminar deve perguntar se tem a certeza que pretende terminar o programa. A mensagem deve surgir conforme a imagem seguinte:

Dica: VÊR Aula 03 do módulo 3 - Mensagens InputBox e MsgBox

COTAÇÕES

1.1 - Valor inicial 1-10..............0,5

1.2 - Valor final 1-20................0,5

1.3 - Incremento 1-5..................0,5

1.4.1 - Sequência numérica............2

1.4.2 - Repetição do nome.............2

2.1 - Número alunos (1-10)............0,5

2.2.1 - InputBox nome aluno (+nr).....1

2.2.2 - InputBox nota (+nome).........1

2.2.3 - Mensagem ERRO nota 0-20.......1,5

2.3 - Listar nomes e notas finais.....1

2.4.1 - Calcular Média das Notas......1,5

2.4.2 - Calcular número negativas.....1,5

2.4.3 - Calcular pior nota............1,5

2.4.4 - Calcular melhor nota..........1,5

2.4.5 - Calcular melhor aluno.........1,5

3 - Botão Limpar Tudo.................1

4 - Botão Terminar c/ confirmação.....1

***********************************************

DANIEL BASTOS - 14 valores

1.1 - Valor inicial 1-10..............0

1.2 - Valor final 1-20................0

1.3 - Incremento 1-5..................0

1.4.1 - Sequência numérica............2

1.4.2 - Repetição do nome.............2

2.1 - Número alunos (1-10)............0

2.2.1 - InputBox nome aluno (+nr).....0,5

2.2.2 - InputBox nota (+nome).........0,5

2.2.3 - Mensagem ERRO nota 0-20.......0,5

2.3 - Listar nomes e notas finais.....1

2.4.1 - Calcular Média das Notas......1,5

2.4.2 - Calcular número negativas.....1,5

2.4.3 - Calcular pior nota............1,5

2.4.4 - Calcular melhor nota..........1,5

2.4.5 - Calcular melhor aluno.........1,5

3 - Botão Limpar Tudo.................0

4 - Botão Terminar c/ confirmação.....0

***********************************************

HUGO - 13,5 valores

1.1 - Valor inicial 1-10..............0

1.2 - Valor final 1-20................0

1.3 - Incremento 1-5..................0

1.4.1 - Sequência numérica............2

1.4.2 - Repetição do nome.............2

2.1 - Número alunos (1-10)............0

2.2.1 - InputBox nome aluno (+nr).....0,5

2.2.2 - InputBox nota (+nome).........0,5

2.2.3 - Mensagem ERRO nota 0-20.......0,5

2.3 - Listar nomes e notas finais.....1

2.4.1 - Calcular Média das Notas......1

2.4.2 - Calcular número negativas.....1,5

2.4.3 - Calcular pior nota............1,5

2.4.4 - Calcular melhor nota..........1,5

2.4.5 - Calcular melhor aluno.........1,5

3 - Botão Limpar Tudo.................0

4 - Botão Terminar c/ confirmação.....0

***********************************************

CLAUDIO SAMUEL - 14,5 valores

1.1 - Valor inicial 1-10..............0,5

1.2 - Valor final 1-20................0,5

1.3 - Incremento 1-5..................0,5

1.4.1 - Sequência numérica............0

1.4.2 - Repetição do nome.............0

2.1 - Número alunos (1-10)............0,5

2.2.1 - InputBox nome aluno (+nr).....1

2.2.2 - InputBox nota (+nome).........1

2.2.3 - Mensagem ERRO nota 0-20.......0,5

2.3 - Listar nomes e notas finais.....1

2.4.1 - Calcular Média das Notas......1,5

2.4.2 - Calcular número negativas.....1,5

2.4.3 - Calcular pior nota............1,5

2.4.4 - Calcular melhor nota..........1,5

2.4.5 - Calcular melhor aluno.........1,5

3 - Botão Limpar Tudo.................0,5

4 - Botão Terminar c/ confirmação.....1

***********************************************

DIOGO BARROS - 20 valores

1.1 - Valor inicial 1-10..............0,5

1.2 - Valor final 1-20................0,5

1.3 - Incremento 1-5..................0,5

1.4.1 - Sequência numérica............2

1.4.2 - Repetição do nome.............2

2.1 - Número alunos (1-10)............0,5

2.2.1 - InputBox nome aluno (+nr).....1

2.2.2 - InputBox nota (+nome).........1

2.2.3 - Mensagem ERRO nota 0-20.......1,5

2.3 - Listar nomes e notas finais.....1

2.4.1 - Calcular Média das Notas......1,5

2.4.2 - Calcular número negativas.....1,5

2.4.3 - Calcular pior nota............1,5

2.4.4 - Calcular melhor nota..........1,5

2.4.5 - Calcular melhor aluno.........1,5

3 - Botão Limpar Tudo.................1

4 - Botão Terminar c/ confirmação.....1

***********************************************

ANTÓNIO - 19 valores

1.1 - Valor inicial 1-10..............0,5

1.2 - Valor final 1-20................0,5

1.3 - Incremento 1-5..................0,5

1.4.1 - Sequência numérica............2

1.4.2 - Repetição do nome.............2

2.1 - Número alunos (1-10)............0,5

2.2.1 - InputBox nome aluno (+nr).....1

2.2.2 - InputBox nota (+nome).........1

2.2.3 - Mensagem ERRO nota 0-20.......1

2.3 - Listar nomes e notas finais.....1

2.4.1 - Calcular Média das Notas......1,5

2.4.2 - Calcular número negativas.....1,5

2.4.3 - Calcular pior nota............1,5

2.4.4 - Calcular melhor nota..........1,5

2.4.5 - Calcular melhor aluno.........1

3 - Botão Limpar Tudo.................1

4 - Botão Terminar c/ confirmação.....1

***********************************************

ÂNGELO - 19 valores

1.1 - Valor inicial 1-10..............0,5

1.2 - Valor final 1-20................0,5

1.3 - Incremento 1-5..................0,5

1.4.1 - Sequência numérica............2

1.4.2 - Repetição do nome.............2

2.1 - Número alunos (1-10)............0,5

2.2.1 - InputBox nome aluno (+nr).....1

2.2.2 - InputBox nota (+nome).........1

2.2.3 - Mensagem ERRO nota 0-20.......1

2.3 - Listar nomes e notas finais.....1

2.4.1 - Calcular Média das Notas......1,5

2.4.2 - Calcular número negativas.....1,5

2.4.3 - Calcular pior nota............1,5

2.4.4 - Calcular melhor nota..........1,5

2.4.5 - Calcular melhor aluno.........1,5

3 - Botão Limpar Tudo.................1

4 - Botão Terminar c/ confirmação.....1

***********************************************

DAVID - 18,5 valores

1.1 - Valor inicial 1-10..............0,5

1.2 - Valor final 1-20................0,5

1.3 - Incremento 1-5..................0,5

1.4.1 - Sequência numérica............2

1.4.2 - Repetição do nome.............2

2.1 - Número alunos (1-10)............0

2.2.1 - InputBox nome aluno (+nr).....0,5

2.2.2 - InputBox nota (+nome).........1

2.2.3 - Mensagem ERRO nota 0-20.......1

2.3 - Listar nomes e notas finais.....1

2.4.1 - Calcular Média das Notas......1,5

2.4.2 - Calcular número negativas.....1,5

2.4.3 - Calcular pior nota............1,5

2.4.4 - Calcular melhor nota..........1,5

2.4.5 - Calcular melhor aluno.........1,5

3 - Botão Limpar Tudo.................1

4 - Botão Terminar c/ confirmação.....1

***********************************************

DUMITRU - 19 valores

1.1 - Valor inicial 1-10..............0,5

1.2 - Valor final 1-20................0,5

1.3 - Incremento 1-5..................0,5

1.4.1 - Sequência numérica............2

1.4.2 - Repetição do nome.............2

2.1 - Número alunos (1-10)............0,5

2.2.1 - InputBox nome aluno (+nr).....1

2.2.2 - InputBox nota (+nome).........1

2.2.3 - Mensagem ERRO nota 0-20.......0,5

2.3 - Listar nomes e notas finais.....1

2.4.1 - Calcular Média das Notas......1,5

2.4.2 - Calcular número negativas.....1,5

2.4.3 - Calcular pior nota............1,5

2.4.4 - Calcular melhor nota..........1,5

2.4.5 - Calcular melhor aluno.........1,5

3 - Botão Limpar Tudo.................1

4 - Botão Terminar c/ confirmação.....1

***********************************************

ANDRÉ AMARAL - 18,5 valores

1.1 - Valor inicial 1-10..............0,5

1.2 - Valor final 1-20................0,5

1.3 - Incremento 1-5..................0,5

1.4.1 - Sequência numérica............2

1.4.2 - Repetição do nome.............2

2.1 - Número alunos (1-10)............0,5

2.2.1 - InputBox nome aluno (+nr).....1

2.2.2 - InputBox nota (+nome).........1

2.2.3 - Mensagem ERRO nota 0-20.......0

2.3 - Listar nomes e notas finais.....1

2.4.1 - Calcular Média das Notas......1,5

2.4.2 - Calcular número negativas.....1,5

2.4.3 - Calcular pior nota............1,5

2.4.4 - Calcular melhor nota..........1,5

2.4.5 - Calcular melhor aluno.........1,5

3 - Botão Limpar Tudo.................1

4 - Botão Terminar c/ confirmação.....1

***********************************************

DIOGO SILVA - 10 valores

1.1 - Valor inicial 1-10..............0,5

1.2 - Valor final 1-20................0,5

1.3 - Incremento 1-5..................0,5

1.4.1 - Sequência numérica............0

1.4.2 - Repetição do nome.............0

2.1 - Número alunos (1-10)............0

2.2.1 - InputBox nome aluno (+nr).....0,5

2.2.2 - InputBox nota (+nome).........0,5

2.2.3 - Mensagem ERRO nota 0-20.......0

2.3 - Listar nomes e notas finais.....1

2.4.1 - Calcular Média das Notas......1,5

2.4.2 - Calcular número negativas.....0

2.4.3 - Calcular pior nota............1,5

2.4.4 - Calcular melhor nota..........1,5

2.4.5 - Calcular melhor aluno.........1,5

3 - Botão Limpar Tudo.................0,5

4 - Botão Terminar c/ confirmação.....0

***********************************************

FÁBIO MOREIRA - 16,5 valores

1.1 - Valor inicial 1-10..............0,5

1.2 - Valor final 1-20................0,5

1.3 - Incremento 1-5..................0,5

1.4.1 - Sequência numérica............2

1.4.2 - Repetição do nome.............2

2.1 - Número alunos (1-10)............0,5

2.2.1 - InputBox nome aluno (+nr).....1

2.2.2 - InputBox nota (+nome).........1

2.2.3 - Mensagem ERRO nota 0-20.......0

2.3 - Listar nomes e notas finais.....1

2.4.1 - Calcular Média das Notas......1,5

2.4.2 - Calcular número negativas.....1,5

2.4.3 - Calcular pior nota............1,5

2.4.4 - Calcular melhor nota..........1,5

2.4.5 - Calcular melhor aluno.........0

3 - Botão Limpar Tudo.................0,5

4 - Botão Terminar c/ confirmação.....1

***********************************************

BRUNO SANTOS - 20 valores

1.1 - Valor inicial 1-10..............0,5

1.2 - Valor final 1-20................0,5

1.3 - Incremento 1-5..................0,5

1.4.1 - Sequência numérica............2

1.4.2 - Repetição do nome.............2

2.1 - Número alunos (1-10)............0,5

2.2.1 - InputBox nome aluno (+nr).....1

2.2.2 - InputBox nota (+nome).........1

2.2.3 - Mensagem ERRO nota 0-20.......1,5

2.3 - Listar nomes e notas finais.....1

2.4.1 - Calcular Média das Notas......1,5

2.4.2 - Calcular número negativas.....1,5

2.4.3 - Calcular pior nota............1,5

2.4.4 - Calcular melhor nota..........1,5

2.4.5 - Calcular melhor aluno.........1,5

3 - Botão Limpar Tudo.................1

4 - Botão Terminar c/ confirmação.....1

***********************************************

EDGAR SILVA - valores

1.1 - Valor inicial 1-10..............0,5

1.2 - Valor final 1-20................0,5

1.3 - Incremento 1-5..................0,5

1.4.1 - Sequência numérica............2

1.4.2 - Repetição do nome.............2

2.1 - Número alunos (1-10)............0,5

2.2.1 - InputBox nome aluno (+nr).....1

2.2.2 - InputBox nota (+nome).........1

2.2.3 - Mensagem ERRO nota 0-20.......1,5

2.3 - Listar nomes e notas finais.....1

2.4.1 - Calcular Média das Notas......1,5

2.4.2 - Calcular número negativas.....1,5

2.4.3 - Calcular pior nota............1,5

2.4.4 - Calcular melhor nota..........1,5

2.4.5 - Calcular melhor aluno.........1,5

3 - Botão Limpar Tudo.................1

4 - Botão Terminar c/ confirmação.....1

***********************************************