Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Algoritmo em Lua - Principais paradigmas

--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)



This post first appeared on Resolução De Exercicios De Computação E Matemática Em Geral !, please read the originial post: here

Share the post

Algoritmo em Lua - Principais paradigmas

×

Subscribe to Resolução De Exercicios De Computação E Matemática Em Geral !

Get updates delivered right to your inbox!

Thank you for your subscription

×