Introducción
En este laboratorio, aprenderá a escribir e implementar un programa en C++ que convierta números decimales a binarios utilizando bucles.
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
En este laboratorio, aprenderá a escribir e implementar un programa en C++ que convierta números decimales a binarios utilizando bucles.
Abra un nuevo archivo de C++ en el directorio ~/proyecto
con el nombre decimal_to_binary.cpp
:
cd ~/proyecto
touch decimal_to_binary.cpp
Copie y pegue el siguiente código en el archivo decimal_to_binary.cpp
:
#include<iostream>
using namespace std;
int main()
{
int decimal_number, i=1, binary_number=0, remainder;
cout<<"Enter the decimal number to be converted: ";
cin>>decimal_number;
while(decimal_number!=0)
{
remainder = decimal_number%2;
decimal_number/=2;
binary_number+=remainder*i;
i*=10;
}
cout<<"The binary number is: "<<binary_number<<"\n";
return 0;
}
Guarde el archivo y compílelo con el siguiente comando en la terminal del sistema Ubuntu:
g++ decimal_to_binary.cpp -o decimal_to_binary
Ejecute el programa con el siguiente comando:
./decimal_to_binary
Verá el siguiente mensaje en la pantalla:
Enter the decimal number to be converted:
#include<iostream>
using namespace std;
int main()
{
int decimal_number, i=1, binary_number=0, remainder;
cout<<"Enter the decimal number to be converted: ";
cin>>decimal_number;
while(decimal_number!=0)
{
remainder = decimal_number%2;
decimal_number/=2;
binary_number+=remainder*i;
i*=10;
}
cout<<"The binary number is: "<<binary_number<<"\n";
return 0;
}
En este laboratorio, aprendiste cómo escribir e implementar un programa en C++ que convierte números decimales a binarios utilizando bucles. Ahora, puedes convertir fácilmente cualquier número decimal a binario con este programa.