# Funções

  • Função é definida com "funcao"
  • A função pode executar ações em seu escopo quando chamada ou retornar valor, o que requer que a chamada da função seja atribuída a uma variável
  • Toda função requer "fim" no final de seu escopo

# Funções sem argumentos

funcao g():
	x = 30
	escreva x
fim

funcao f():
	x = 20
	escreva 5
	g()
	escreva x
fim

x = 10
f()
escreva x

# Funções com argumentos

funcao h(a,b,c,d,e,f,g):
	escreva a
	escreva b
	escreva c
	escreva d
	escreva e
	escreva f
	escreva g
fim

funcao g(z):
	escreva z
fim
funcao f(x, z):
	y = x / 2
	escreva x
	escreva y
	escreva z
	g(z)
	x = x - 1
	g(x)
fim
		
x = 10
f(14,x)
escreva x
h(1,2,3,4,5,6,x)