viernes, 11 de septiembre de 2015

Convertir numero de Decimal a Binario en C++

Viernes 11 de Septiembre del 2015   11:00 AM
Estecodigo lo acabo de escribir ahorita en C++ el cual conviuerte numeros Decimal a Binario  esta medio explicado las partes mas importantes..Ahh y otra cosa el dato del numero deciaml que se quiere convertir se lo ingresa directamente desde una variable que esta en el codigo fuente.! :-)

#include <iostream>
using namespace std;
int main()
{
/*
En esta seccion ncontramos varias variables como Cantadi la cual almacena la cantidaden decimal que se va a convertir en binario y las variables A y B las cuales
vam a contener cantidades que van a servir pra hacer comparaciones proximamente
*/

int Cantidad=101,A,B,Contador=0;

/*
Creamos un array tipo Int con 30 espacios....aqui es donde se van almacenar ya se  1    o   0   de la convercion
*/
int array[30];

/*
Bucle supuestamente infinito el cual es contolado por la variable cantidad....
*/

while(1)
{

A=Cantidad/2;  

B=Cantidad%2;                                          

//Definimos si se va a guardar en el array un 0 
if(B==1)
{
array[Contador]=1;    
}
//Definimos si se va a guardar en el array un 1
else
{
array[Contador]=0;  
}

Cantidad=A;

if(Cantidad==0)
{
goto i;
}

Contador=Contador+1;
}
i:;

 for(int r=0;r<=Contador;r++)
 {
  cout<<array[Contador-r];
 }
}

No hay comentarios:

Publicar un comentario