<?php 

/* Este programa esta siendo utilizado para convertir un numero binario dado a un numero decimal. 

Hecho por: Yadiel Cabrera 801-10-0880*/

$tamano=8; // esta variable la utilizo para clasificar la cantidad de digitos u posiciones del numero binario//

$exponente=7; // esta variable la utilizo para nombrar el exponente de la base del numero binario//

$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//

$indice; // la variable que determina la posicion del numero que va siendo calculado// 

$b; // esta variable la utilizo para nombrar el numero que sera multiplicado por base 2 y la variable exp //

$decimal=0; // la utilizo para guardar el decimal que se va calculando//

$r; // 

$indice=0 ;
while ($indice<tamano)
{
$b=$binario[$indice];
$r=$b*pow(2,$exponente);
$decimal+=$r;
$exponente--;
$indice++;

}

echo "El decimal es: ";
echo $decimal;

?>