--principais paradigmas suportados pela linguagem de programação lua
--PARADIGMA FUNCIONAL
function fatorial (n)
if n == 0 then return 1
else return n * fatorial (n-1)
end
end
a = fatorial(5)
print("fatorial :"..a)
--POO - orientado a objetos
Retangulo = {
altura = 0,
largura = 0
}
--metodo calcula a area
function Retangulo:area(self)
return self.altura*self.largura
end
Retangulo.altura = 3
Retangulo.largura = 6
ret = Retangulo:area(Retangulo)
print("área do Retângulo:"..ret)
print(6%100)
print(6/100)
Assinar:
Postar comentários (Atom)
Exercícios Preparação de soluções Ácidas - Resolução
Exercícios Preparação de soluções Ácidas - Resolução NAOH 0,5 Mol/L HCL 0,5 Mol/L NaCL 0,1Mol/L Resolução:
-
Resolução da Lista, resposta no final da postagem. Lista de Exercícios Nro. 1 Programação Orientada a Objetos - SCC204 Lista Resolvida:...
-
#PRIMEIRA CLASSE function soma(a,b) return (a+b) end function produto(a,b) return (a*b) end function executar(funcao,a,b) retur...
-
--campo minado 13 --[[ Uma matriz 6X6 lógica representa as posições minadas de um jogo. Quando uma posição possui o valor VERDADEIRO sign...
Nenhum comentário:
Postar um comentário