quarta-feira, 17 de maio de 2017

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)

Nenhum comentário:

Postar um comentário

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: