Introdução à Programação -1º semestre 2001/2002

Folha prática #11


Visual Basic



  1. 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.

    1. 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.

    2. 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.


  1. 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

    1. 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.