Jump to content


Photo

Dividir Numero X Até Dar 1


  • Faça o login para participar
4 replies to this topic

#1 MastersRoX

MastersRoX

    EDITADO

  • Banidos
  • PipPipPipPipPipPipPipPip
  • 774 posts
  • Sexo:Não informado

Posted 19/10/2007, 14:02

ae galera!
precizo fazer o seguinte:

tenho o numero 16! precizo dividir ele por 2 até dar 1: 16 8 4 2 1
outro exemplo, tenho numero 32: 32 16 8 2 1.

qual seria amelhor maneira de fazer iso ?

#2 André Milaré

André Milaré

    Novato no fórum

  • Usuários
  • 22 posts
  • Sexo:Não informado

Posted 19/10/2007, 14:19

Matemática básica:

"Todo Número elevado a ZERO, resulta em 1" :assobio:

Olha o código ai:
<?
$intNumero = 32;

while ($intNumero <> 1) {
	echo $intNumero . "<br>";
	$intNumero /= 2;
	}	
echo $intNumero . "<br>";	
?>

Desculpe a curiosidade, mas é para fatoração?

[]'s André Milaré

#3 MastersRoX

MastersRoX

    EDITADO

  • Banidos
  • PipPipPipPipPipPipPipPip
  • 774 posts
  • Sexo:Não informado

Posted 19/10/2007, 14:31

e pra somar tds os valores ?!?
eh q euv o fazer um sistema de campeonatos (tabela).. ai to vendo uma logica...
valeu!

#4 André Milaré

André Milaré

    Novato no fórum

  • Usuários
  • 22 posts
  • Sexo:Não informado

Posted 19/10/2007, 14:36

Pra somar tudo (PA - Progressão Aritmética)

<?
$intTotal = 1;
$intNumero = 32;

while ($intNumero <> 1) {
	echo $intNumero . "<br>";
	$intTotal += $intNumero;
	$intNumero /= 2;
	}	
echo $intNumero . "<br>";  

echo "Total da soma: " . $intTotal;  
?>

Espero ter ajudado

[]'s André Milaré

Edição feita por: André Milaré, 19/10/2007, 14:39.


#5 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 20/10/2007, 10:50

Caso for fatoração, tem uma função desenvolvida por mim, no Banco de Funções do Fórum.
http://forum.wmonlin...howtopic=183849

Até mais ^_^

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq