Teste 2 - 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 10-30

1.3 Incremento entre 2-6

1.4 Ao clicar no botão LANÇAR BOLAS 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 a cor da bola inserida na TextBox, o mesmo número de vezes dos números da ListBox1

Exercício 2

2.1 Escolher quantas pessoas (entre 1 e 20) que se pretende inserir (Nome e Idade)

2.2 Ao clicar no botão Inserir Nomes e Idades deve:

2.2.1 Apresentar uma InputBox para inserir o nome da pessoa (deve apresentar o número da pessoa)

2.2.2 De seguida apresentar uma InputBox para inserir a idade da pessoa (deve apresentar o nome do aluno)

2.2.3 Caso a idade inserida seja abaixo de 0 (zero) ou acima de 200 (duzentos) deverá surgir uma mensagem de erro (conforme imagem)

2.3 Apresentar os nomes e as idades das pessoas nas respectivas ListBoxs

2.4 Apresentar nas Labels os seguintes valores:

2.4.1 Número de pessoas adultas (com mais de 18 anos)

2.4.2 Número de pessoas não adultas (com menos de 18 anos)

2.4.3 Idade e nome da pessoa mais nova

2.4.4 Idade e nome da pessoa mais velha

2.4.5 Média das idades

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 20-30...................0,5

1.3 - Incremento 2-6......................0,5

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

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

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

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

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

2.2.3 - Mensagem ERRO idade 0-200.........1,5

2.3 - Listar nomes e idades...............1

2.4.1 - Calcular nr pessoas adultas.......1,5

2.4.2 - Calcular nr pessoas não adultas...1,5

2.4.3 - Calcular idade pessoa mais velha..1,5

2.4.4 - Calcular idade pessoa mais nova...1,5

2.4.5 - Calcular média das idades.........1,5

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

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

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

IVO - 12 valores

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

1.2 - Valor final 20-30...................0

1.3 - Incremento 2-6......................0

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

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

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

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

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

2.2.3 - Mensagem ERRO idade 0-200.........0,5

2.3 - Listar nomes e idades...............1

2.4.1 - Calcular nr pessoas adultas.......0

2.4.2 - Calcular nr pessoas não adultas...0

2.4.3 - Calcular idade pessoa mais velha..1,5

2.4.4 - Calcular idade pessoa mais nova...1,5

2.4.5 - Calcular média das idades.........0

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

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

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

EDGAR - 15,5 valores

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

1.2 - Valor final 20-30...................0

1.3 - Incremento 2-6......................0

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

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

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

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

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

2.2.3 - Mensagem ERRO idade 0-200.........1,5

2.3 - Listar nomes e idades...............1

2.4.1 - Calcular nr pessoas adultas.......1,5

2.4.2 - Calcular nr pessoas não adultas...1,5

2.4.3 - Calcular idade pessoa mais velha..0

2.4.4 - Calcular idade pessoa mais nova...0

2.4.5 - Calcular média das idades.........1,5

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

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

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