CONVERTIR UN NÚMERO DECIMAL A BINARIO USANDO IF's
author icon Escrito por Henry | Imprimir Correo electrónico
Valoración de los usuarios: / 11
PobreEl mejor 

 

 CÓDIGO FUENTE - Convertir números del sistema Decimal a Binario


//Código fuente para convertir un número decimal del 1 a 255 al sistema binario usando solo IF's

#include <iostream>
using namespace std;
int main()
{
 int num;
 int c1=0,c2=0,c3=0,c4=0,c5=0,c6=0,c7=0,c8=0;
 cout<<"Ingresa el numero en decimal : ";
 cin>>num;
 if(num<0||num>255)
  cout<<"El numero no es valido"<<endl;
 else
 {
  cout<<"---"<<endl;
  if(num>0)
  {
   c1=num%2;
   num/=2;   
  }
  if(num>0)
  {
   c2=num%2;
   num/=2;
  }
  if(num>0)
  {
   c3=num%2;
   num/=2;
  }
  if(num>0)
  {
   c4=num%2;
   num/=2;
  }
  if(num>0)
  {
   c5=num%2;
   num/=2;
  }
  if(num>0)
  {
   c6=num%2;
   num/=2;
  }
  if(num>0)
  {
   c7=num%2;
   num/=2;
  }
  if(num>0)
  {
   c8=num%2;
   num/=2;
  }
  cout<<endl<<"Resultado : "<<c8<<c7<<c6<<c5<<c4<<c3<<c2<<c1<<endl<<"---"<<endl;
 }
 cin.ignore(); return 0;
}

 COMENTARIOS
  • Este código fuente convierte números al sistema binario sin recursividad, puede servir para aprendices de c++.
 

 

 

Última actualización el Martes 03 de Octubre de 2006 08:24