PHP - Capicua

 
Vista:

Capicua

Publicado por francisquita (1 intervención) el 22/05/2015 23:13:47
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
function alreves($numero){
    $centenas=$numero/100;
    $numero=$numero%100;
    $decenas=$numero/10;
    $unidades=$numero%10;
    return $alreves;
}
// Inicio del código
$numero=253;
$centenas=2;
$decenas=5;
$unidades=3;
$alreves=($unidades*100)+($decenas*10)+$centenas;
echo "El número a invertir es: $numero";
echo "<br><br>";
echo "El número invertido es: $alreves";
echo "<br><br>";
 
function capicua($numero) {
 
    if($numero==$numero){
        return true;
    }else{
        return false;
    }
}
//Inicio del código
$numero=253;
if(capicua($numero))
    echo "$numero es capicúa";
else
    echo "$numero no es capicúa";
?>

asi no sea un numero capicua me dice que es un numero capicua cual es el error que tengo? pleaseeee
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de txema
Val: 79
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Capicua

Publicado por txema (41 intervenciones) el 23/05/2015 18:50:39
Hola francisquita:
Groso modo (no lo he examinado a fondo) tu planteamiento y desarrollo del tema es bueno. Pero tienes que diferenciar $numero y $numeroalreves

Cuando llegas a if($numero==$numero) evidentemente que siempre será correcto. (a siempre es igual a a como lo es b a b)
Tienes que llegar a if($numero==$numeroalreves)

Creo que me entiendes
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar