Commit 48c803de authored by Bernardo Quaresma Dias's avatar Bernardo Quaresma Dias
Browse files

Recuperação de versão 2_0 de lib-blocos

INSTMPA-980
parent 8c4c2960
......@@ -198,7 +198,7 @@ class{ id = "bloco_media", name = "Bloco M
{ name = "Válido", type = "BOOLEAN" },
},
code = [===[ function(self)
return self.amostras:validar(self.periodo)
return self.amostras:validar(self.periodo) and true or false
end ]===],
},
{ id = "iniciar", name = "Iniciar",
......@@ -249,9 +249,13 @@ class{ id = "bloco_media", name = "Bloco M
},
code = [===[ function(self, n)
local historico = self.amostras:obter_historico(self.periodo)
local truncado = truncate(historico, n)
return average(truncado)
if historico then
local truncado = truncate(historico, n)
if truncado then
return average(truncado)
end
end
return 0, 1, 1
end ]===],
},
{ id = "calcular_somatorio", name = "Calcular Somatório", description =
......@@ -264,8 +268,13 @@ class{ id = "bloco_media", name = "Bloco M
},
code = [===[ function(self, n)
local historico = self.amostras:obter_historico(self.periodo)
return sum(truncado)
if historico then
local truncado = truncate(historico, n)
if truncado then
return sum(truncado)
end
end
return 0, 1, 0
end ]===],
},
{ id = "menor", name = "Avaliar Menor", description =
......@@ -277,8 +286,10 @@ class{ id = "bloco_media", name = "Bloco M
},
code = [===[ function(self, valor)
local historico = self.amostras:obter_historico(self.periodo)
return minimo(historico)
if historico then
return minimo(historico)
end
return nil, 1, 0
end ]===],
},
{ id = "maior", name = "Avaliar Maior", description =
......@@ -290,8 +301,10 @@ class{ id = "bloco_media", name = "Bloco M
},
code = [===[ function(self, valor)
local historico = self.amostras:obter_historico(self.periodo)
return maximo(historico)
if historico then
return maximo(historico)
end
return nil, 1, 0
end ]===],
},
},
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment