LINGUAGEM
DE PROGRAMAÇÃO BASIC PARA OPEN OFFICE – PARTE 8
Nota: As informações
utilizadas na elaboração dessa série de aulas sobre programação
Basic, para Open Office Calc, foram obtidas de fontes
primárias, como manual de programação Basic e o editor de
ajuda do Open Office Basic e sintetizadas com o objetivo de
facilitar a compreensão dos elementos básicos da linguagem de
programação basic e sua utilização na criação de macros e
funções. Vale lembrar que o ambiente de desenvolvimento abordado
aqui se estende aos demais softwares do pacote Open Office.
(Professor Roni Márcio Fais, 2014 – www.rmfais.com).
|
CHAMADA A SUB-ROTINAS
E FUNÇÕES
Na linguagem Basic para
OpenOffice sub-rotinas e funções podem ser chamadas conforme
mostrado nos seguintes exemplos:
Exemplo 1 – Chamada
a uma sub-rotina:
Sub Mensagem(msg as string)
msgbox(msg)
End Sub
Sub TestaMensagem
Mensagem("oi")
End Sub
|
Exemplo 2 – Chamada
a uma função:
function MostraTexto(msg as string)
msgbox(msg)
End Function
function TesteMostraTexto
MostraTexto("oi")
End Function
|
Exemplo 3 – Chamada
a uma função que recebe dois números e retorna a soma:
function MostraSoma(n1 as integer, n2 as integer)
soma = n1 + n2
MostraSoma = soma
End Function
Sub TesteMostraSoma
soma = MostraSoma(30,20)
msgbox(soma)
End sub
|
Caso a sub-rotina ou
função não tenha parâmetros, não é necessário informar
parênteses ao fazer a chamada.
ATIVIDADES
Monte
uma função que receba parâmetros para calcular a média entre
duas notas.
Monte
um sub-rotina (macro) que faça uma chamada a função criada no
exercício nº 1.
Monte
uma função que receba parâmetros para calcular a juros, sabendo
que juros=capital*taxa/100.
Monte
um sub-rotina (macro) que faça uma chamada a função criada no
exercício nº 3.