--
Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP Argentina" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a php...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a php-arg+u...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/php-arg?hl=es.
The only way to do great work is to love what you do. If you haven’t found it yet, keep looking. -- Steve Jobs
$numeroInicial = 123456;
$numero = $numeroInicial;
$sumatoria = 0;
do {
$digito = $numero % 10;
$sumatoria += $digito;
$numero = floor($numero / 10); // Le saco el ultimo dígito al numero
}
while ($numero != 0);
echo "La sumatoria de los digitos de $numeroInicial es: $sumatoria\n";
JT.
--
Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP Argentina" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a php...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a php-arg+u...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/php-arg?hl=es.
Alguien sabe si existe una función, que sume todos los dígitos de un número y llegue como resultado a un solo dígito ? Es decir, por ej. tengo el número 4861 -> 4+8+6+1=19 -> 1+9=10 ->1+0= 1
Mí número sería el 1.
--
Al sumar todas las cifras de un número, y luego sumar todas las cifras
de la suma, y continuar así hasta lograr un número de una sola cifra,
lo que se obtiene es la raíz digital del número de partida. La raíz
digital de un número es igual al resto des su división por 9.
Saludos Guillermo Arancio
[1] http://www.oviedocorreo.es/personales/comecoco/soluciones/sadivina9.htm
Muy buen aporte, pero aclaro que es recursivo, desde el punto de vista
de Cs. de Computación. Mirá el último return.
Dentro de la función, me vuelvo a llamar y salgo cuando se cumple
cierta condición.
MUy interesante el link de Guillermo
--
gustavo c
$respuesta = ($numero % 9 ?: 9);