Anuncios Google

ultima duda

hay alguna funcion para calcular si un numero es par y si es par devuelva true


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de m.rr

No hay función pero es muy

No hay función pero es muy fácil hacerla, o con math.fmod(x, y):

function espar(num)
if math.fmod(num, 2) == 0 then
return true
else 
return false
end
end

o una casera(Puras matemáticas):

function espar(num) 
resto = (-num/2) * 2 + num  
if resto == 0 then
return true
else 
return false
end
end

Imagen de NEKERAFA

Mmm...

XD, para que existe %?, es que os complicais la vida jejeje.

Prueba con esto:

function math.par(number)
  if number%2 == 0 then return true
  else return false end
end


NekeOS, el nuevo shell para PSP

PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.

Sony Xperia Z1 Compact con Android 5.1.1

Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).

Imagen de Chimecho

Sigue siendo mucho code...

Resumido:

function math.par(number)
  return (number%2 == 0);
end

1) No creo que los paréntesis luego del return sean necesarios, pero por si acaso..

2) Se puede poner todo en una sola línea, pero ya es de chiste.

 

Saludos! :D



PSP FAT [5.00 M33-6] [6.60 ME] [Hard Moded] / Nintendo Wii [4.1U] [cIOS Hermes] [D2X cIOS] / iPhone 3G [4.2.1] [BB 05.13.04] [redsn0w] / iPod Touch 4 [6.1] [evasi0n]

07/05/10: Tuve el placer de llamarle con todo derecho "N00B" a molotovi xDDD

Recuerda: Sé el intérprete -_-

Y eso...

¿¿Qué devuelve?? True/false??

Imagen de Chimecho

Sep

Exacto, es el mismo código de arribita, sólo que resumido.

Ok, una cosa más que aprendo :D

Ok, una cosa más que aprendo :D

Imagen de NEKERAFA

Sip

Y yo jejeje

Una cosilla...

¿La parte de "else return false end" es necesario ponerla? Es que me parece a mí que con lo primero es suficiente... pero no estoy seguro...


 

 

Imagen de NEKERAFA

XD

Por si las moscas...

Porque sino tiraría error en esa parte (al menos eso me paso) y eso seria para que sepa que hacer la PSP cuando no es un número par... En ese caso seria "si el numero es par entonces devuelva true en caso contrario devuelva false"

Salu2!


 

 

De hecho no, no es necesaria

De hecho no, no es necesaria esa parte. Si no la tiene, lo que va pasar es que cuando el número no sea par, no va devolver nada (nil). Usando la función como if math.par(234).... funcionará igual, tenga o no tenga el else.

Exacto, a eso me refería ;D

Exacto, a eso me refería ;D

Imagen de m.rr

Si ya conocia eso pero no

Si ya conocia eso pero no sabía si había en Lua o no porque sabía que existia para Java pero no estaba seguro

No, pero es facilísimo

No, pero es facilísimo hacerla.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.