Necesito Algoritmo!!!!
Necesito un algoritmo que me convierta de numeros binarios a decimales...!!!!
URGENTE!!!!
URGENTE!!!!
El algoritmo que estás necesitando lo puedes encontrar en tu carpeta de clases, justo ahí donde el profesor hablaba de número binarios.
Espero haberte sido útil!
Espero haberte sido útil!
// program binario.cpp
// escrito en borland c++ - ver 3.1
#include <conio.h>
#include <iomanip.h>
void main()
{
clrscr();
char bin[] = "10110010";
int dec = 0;
for(int i = 0;bin[i];i++)
// escrito en borland c++ - ver 3.1
#include <conio.h>
#include <iomanip.h>
void main()
{
clrscr();
char bin[] = "10110010";
int dec = 0;
for(int i = 0;bin[i];i++)
// continuacion . . .
dec = 2*dec + bin[i] - '0';
cout << bin << " = " << dec << endl;
getch()
}
dec = 2*dec + bin[i] - '0';
cout << bin << " = " << dec << endl;
getch()
}
ESTE ALGORITMO CAMBIA SOLO BINARIOS DE TRES CARACTERES A DECIMAL
#include<iostream.h>
#include<conio.h>
main()
{
int a,b,c,d,e,f,decimal;
clrscr();
cout<<"nALGORITMO-CAMBIA UN NUMERO BINARIO DE TRES CARACTERES";
cout<<"nA NUMERO DECIMAL";
cout<<"n-RECUERDE- Solo deber ingresar unos y ceros";
cout<<'n';
cout<<"nIngrese el primer caracter del numero binario:";
cin>>a;
if(a==1)
{
d=1;
}
else
{
d=0;
}
cout<<"nIngrese el segundo caracter del numero binario:";
cin>>b;
if(b==1)
{
e=2;
}
else
{
e=0;
}
cout<<"nIngrese el tercer caracter del numero binario:";
cin>>c;
if(c==1)
{
f=4;
}
else
{
f=0;
}
decimal=d+e+f;
cout<<"nEl numero binario pasado a decimal es:"<<decimal;
getch();
return 0;
}
#include<iostream.h>
#include<conio.h>
main()
{
int a,b,c,d,e,f,decimal;
clrscr();
cout<<"nALGORITMO-CAMBIA UN NUMERO BINARIO DE TRES CARACTERES";
cout<<"nA NUMERO DECIMAL";
cout<<"n-RECUERDE- Solo deber ingresar unos y ceros";
cout<<'n';
cout<<"nIngrese el primer caracter del numero binario:";
cin>>a;
if(a==1)
{
d=1;
}
else
{
d=0;
}
cout<<"nIngrese el segundo caracter del numero binario:";
cin>>b;
if(b==1)
{
e=2;
}
else
{
e=0;
}
cout<<"nIngrese el tercer caracter del numero binario:";
cin>>c;
if(c==1)
{
f=4;
}
else
{
f=0;
}
decimal=d+e+f;
cout<<"nEl numero binario pasado a decimal es:"<<decimal;
getch();
return 0;
}
EL ANTERIOR TENIA UN ERROR. ERA CAMBIAR DE POSICION EL UNO Y EL CUATRO
#include<iostream.h>
#include<conio.h>
main()
{
int a,b,c,d,e,f,decimal;
clrscr();
cout<<"nALGORITMO-CAMBIA UN NUMERO BINARIO DE TRES CARACTERES";
cout<<"nA NUMERO DECIMAL";
cout<<"n-RECUERDE- Solo deber ingresar unos y ceros";
cout<<'n';
cout<<"nIngrese el primer caracter del numero binario:";
cin>>a;
if(a==1)
{
d=4;
}
else
{
d=0;
}
cout<<"nIngrese el segundo caracter del numero binario:";
cin>>b;
if(b==1)
{
e=2;
}
else
{
e=0;
}
cout<<"nIngrese el tercer caracter del numero binario:";
cin>>c;
if(c==1)
{
f=1;
}
else
{
f=0;
}
decimal=d+e+f;
cout<<"nEl numero binario pasado a decimal es:"<<decimal;
getch();
return 0;
}
#include<iostream.h>
#include<conio.h>
main()
{
int a,b,c,d,e,f,decimal;
clrscr();
cout<<"nALGORITMO-CAMBIA UN NUMERO BINARIO DE TRES CARACTERES";
cout<<"nA NUMERO DECIMAL";
cout<<"n-RECUERDE- Solo deber ingresar unos y ceros";
cout<<'n';
cout<<"nIngrese el primer caracter del numero binario:";
cin>>a;
if(a==1)
{
d=4;
}
else
{
d=0;
}
cout<<"nIngrese el segundo caracter del numero binario:";
cin>>b;
if(b==1)
{
e=2;
}
else
{
e=0;
}
cout<<"nIngrese el tercer caracter del numero binario:";
cin>>c;
if(c==1)
{
f=1;
}
else
{
f=0;
}
decimal=d+e+f;
cout<<"nEl numero binario pasado a decimal es:"<<decimal;
getch();
return 0;
}
