Análise de Sistemas
Banco de Dados
Computação Gráfica
Diversos
Internet
Lógica
Programação
Redes
Computação
Informática Básica
FrameWorks
Matemática
Cadastre-se
BASIC PARA MACROS - PARTE 08 - CHAMADA A SUB ROTINAS E FUNÇÕES


CLUBE DE AUTORES


CLUBE DE AUTORES


AMAZON


MAGAZINE LUIZA


CLUBE DE AUTORES

PHP-GENERATOR

BASIC PARA MACROS - PARTE 08 - CHAMADA A SUB ROTINAS E FUNÇÕES

O tempo jamais perdoa ningúem e cobra mil vezes mais; cobra a semente que não se plantou, com os frutos que não produziu; cobra a mentira que se semeou e a verdade da qual se fugiu. (Pe. Zezinho)

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


  1. Monte uma função que receba parâmetros para calcular a média entre duas notas.

  2. Monte um sub-rotina (macro) que faça uma chamada a função criada no exercício nº 1.

  3. Monte uma função que receba parâmetros para calcular a juros, sabendo que juros=capital*taxa/100.

  4. Monte um sub-rotina (macro) que faça uma chamada a função criada no exercício nº 3.







WebMaster: PROFESSOR RONI MARCIO FAIS
Formação: Bacharel em Ciência da Computação e Especialista em Administração, Supervisão e Orientação Educacional
E-mail: rmfais@yahoo.com.br


Artigos



Criação de APP online