New question

Question:

Date: 13-05-2019 12:11:23 (In Spanish)

Determinar si un número decimal es par o impar[Resolved]

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. Tags: Votes: 0 - Answers: 3 - Views: 8 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 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™
      Votes: 1 - Link answer
     
  • Date: 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
      Votes: 2 - Link answer
     
  • Date: 13-05-2019 14:19:00 Gracias a todos me ayudó bastante, saludos.   Votes: 0 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In