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
***********************************************