fork download
  1. <?php
  2.  
  3. /* Este programa esta siendo utilizado para convertir un numero binario dado a un numero decimal.
  4.  
  5. Hecho por: Yadiel Cabrera 801-10-0880*/
  6.  
  7. $tamano=8; // esta variable la utilizo para clasificar la cantidad de digitos u posiciones del numero binario//
  8.  
  9. $exponente=7; // esta variable la utilizo para nombrar el exponente de la base del numero binario//
  10.  
  11. $binario= array(1,1,0,1,1,1,0,0); // esta variable la utilizo para demostrarle al mundo el numero binario que voy a convertir//
  12.  
  13. $indice; // la variable que determina la posicion del numero que va siendo calculado//
  14.  
  15. $b; // esta variable la utilizo para nombrar el numero que sera multiplicado por base 2 y la variable exp //
  16.  
  17. $decimal=0; // la utilizo para guardar el decimal que se va calculando//
  18.  
  19. $r; //
  20.  
  21. $indice=0 ;
  22. while ($indice<$tamano)
  23. {
  24. $b=$binario[$indice];
  25. $r=$b*pow(2,$exponente);
  26. $decimal+=$r;
  27. $exponente--;
  28. $indice++;
  29.  
  30. }
  31.  
  32. echo "El decimal es: ";
  33. echo $decimal;
  34.  
  35. ?>
Success #stdin #stdout 0.02s 13112KB
stdin
Standard input is empty
stdout
El decimal es: 220