Pregunta:
Fecha: 13-05-2019 12:11:23
(En Español)
Determinar si un número decimal es par o impar[Resuelta]
Estimados tengan todos una buena tarde, por favor me ayudar indicando si existe alguna manera de determinar si un número decimal es par o impar es decir: si tengo 2.36 el número 6 viene a ser par pero si tengo 2.35 el número 5 es impar, gracias por su ayuda. Votos: 0 - Respuestas: 3 - Vistas: 9 Compartir en: Google Facebook Twitter LinkedIn LinkRespuestas:
-
Fecha: 13-05-2019 12:30:35 Saludos, solo verifica con 0.02 (O la cantidad de decimales que quieras)
Ejemplo:
$esonoimpar=($numeroaverificar%0.02); if($esonoimpar==0) { echo $var_idioma_espar; } else { echo $var_idioma_noespar; }
Date una vuelta aqui
Por si no has ocupado el % le entiendas mas..
Saludos...
Stryfe™ Votos: 1 - Link respuesta -
Fecha: 13-05-2019 12:36:39 Hola
Otra alternativa para la resolución del problema.
<?php $numero =2.35; $ultimoDigito = substr($numero,-1,1); // se obtiene el último dígito del número // se evalua si es par o impar if ($ultimoDigito & 1) { echo "El ultimo digito $ultimoDigito es impar"; }else{ echo "El ultimo digito $ultimoDigito es par"; } ?>
Siendo $numero = 2.36 / Resultado: El ultimo digito 6 es par
Siendo $numero = 2.35 / Resultado: El ultimo digito 5 es impar
Espero que te sirva
Saludos Votos: 2 - Link respuesta -
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
