Introdução
à Programação -1º
semestre 2001/2002
Folha prática #11
Visual Basic
Elabore uma folha de cálculo no Excel, que contenha 3 colunas, (Num, Curso e Nota), onde deverá registar pelo menos 10 alunos, cujos cursos são ECN ou BIO.
Elabore uma função em VB, que calcule a média das notas dos alunos, de ECN. Confira o resultado obtido com uma das suas conhecidas funções do Excel.
Elabore uma subrotina, que copie para a folha "bons", o número e a nota dos alunos de "ECN", que tiveram pelo menos 10, e para a folha "oh" os alunos que tiveram nota inferior a 10.
Elabore uma subrotina, faz_tabuada(N as Integer) que dado um inteiro, "escreva" a tabuada desse número numa folha à sua escolha. Isso significa que a instrução
call faz_tabuada(4), permite obter:
A |
B |
C |
D |
E |
---|---|---|---|---|
4 |
X |
1 |
= |
4 |
4 |
X |
2 |
= |
8 |
4 |
X |
3 |
= |
12 |
4 |
X |
4 |
= |
16 |
4 |
X |
5 |
= |
20 |
4 |
X |
6 |
= |
24 |
4 |
X |
7 |
= |
28 |
4 |
X |
8 |
= |
32 |
4 |
X |
9 |
= |
36 |
4 |
X |
10 |
= |
40 |
Elabore um subrotina tabuada, que
Lê com a função InputBox(mensagem), um valor para a tabuada
Chama a subrotina faz_tabuada, com o número lido
a subrotina tabuada, deve ser executada a partir do excel, através dum botão, ao qual lhe associa a subrotina.