Programa para convertir un decimal a BCD


Descargar Programa para convertir un decimal a BCD Gratis 1 link por Mega y Mediafire



Argentina Warez » Zona Informática » TI - Programación & Webmasters Programa para convertir un decimal a BCD
17-abr-2012
edisonasto
New User
Programa para convertir un decimal a BCD
Ande buscando en el internet esto pero no encontre y me puse hacer espero que les sirva .... cualquier duda o ayuda estare dispuesto a responder. NO se olviden dejar puntos si les gustó el POST...

//ESCUELA POLITECNICA NACIONAL
//DIRECTIVAS AL COMPILADOR
#include<iostream>
using std :: cin;
using std :: cout;
using std :: endl;
using std :: left;
using std :: right;
#include<iomanip>
using std :: setw;
//PROGRAMA PRINCIPAL
int main ()
{
//DEFINICION DE VARIABLES
int numero2,resultado,x[8],v[8];
float numero;
int division, resta, resta2,division2;
int division3, resta3, division4, resta4;

//CABECERA DEL PROGRAMA
cout<<"----------------------------------------------------------------------------"<<endl;
cout<<" PROGRAMA PARA LA TRANSFORMACION DE UN NUMERO DE DECIMAL A BCD"<<endl;
cout<<"\n b10 ---> BCD\n"<<endl;
cout<<" DIGITE EL 0 o UN NUMERO NEGATIVO PARA TERMINAR "<<endl;
cout<<"----------------------------------------------------------------------------"<<endl;
cout<<right<<setw(20)<<"Introduzca un numero en formato decimal: ";
cin>>numero;
while(numero > 0)
{
//PARA SABER SI EL NUMERO ESTA EN EL RANGO DE DIGITOS

if(numero>=1 && numero <= 99999 )
{

//DESFRAGMENTACION DEL NUMERO

division=numero/10000;//-------------------decena de mil
resta=numero-(division*10000);
division2=resta/1000;//--------------------unidad de mil
resta2=resta-(division2*1000);
division3=resta2/100;//--------------------centena
resta3=resta2-(division3*100);
division4=resta3/10;//---------------------decena
resta4=resta3-(division4*10);//------------unidad

v[5]=division;
v[4]=division2;
v[3]=division3;
v[2]=division4;
v[1]=resta4;


//CONVERSION DIGITO A DIDITO DEL NUMERO INGRESADO A BASE BINARIA

cout<<endl<<" En b10 es: "<<numero<< " En BCD es: ";
for(int i=5; i>=1 ; i--)
{
numero2=v[i];
for(int j = 1 ; j <= 4; j++)
{
resultado = numero2 % 2; //saca el residuo
x[j]=resultado;
numero2 = numero2 / 2; //saca el cocientte
}

//IMPRESION DE RESULTADOS

if(( numero>=1 && numero<=9 )&& i<=1)
{
for(int j = 4 ; j > 0 ; j--)
{
cout << x[j];
}
cout<<" ";
}
else
{
if((numero>=10 && numero<=99)&& i<=2)
{
for(int j=4 ;j>0 ;j--)
{
cout << x[j];
}
cout<<" ";
}
else
{
if((numero>=100 && numero<=999)&& i<=3)
{
for(int j = 4 ; j > 0 ; j--)
{
cout << x[j];
}
cout<<" ";
}
else
{
if((numero>=1000 && numero<=9999)&& i<=4)
{
for(int j = 4 ; j > 0 ; j--)
{
cout << x[j];
}
cout<<" ";
}
else
{
if ((numero>=10000 && numero<=99999)&&i<=5)
{
for(int j=4 ; j>0 ; j--)
{
cout<<x[j];
}
cout<<" ";
}
}
}
}
}
}
}
else
{
cout<<"El numero ingresado es incorrecto"<<endl;
}
cout<<endl<<"----------------------------------------------------------------------------"<<endl;
cout<<right<<setw(20)<<"Ingrese un numero decimal: ";
cin>>numero;
}
cout<<"----------------------------------------------------------------------------"<<endl;
return 0;
}

Descargar Programa para convertir un decimal a BCD Gratis


18-jul-2012
nahuel2000
White User
Re: Programa para convertir un decimal a BCD
muy prolijo y perfecto excelente
28-jul-2012
77victor
Baneado ;(
Re: Programa para convertir un decimal a BCD
exelente aporte

Necesitás estar Registrado para dejar comentarios en la descarga Programa para convertir un decimal a BCD

Información del Post