Einführung
In diesem Lab lernst du, wie du ein C++-Programm schreibst und implementierst, das Dezimalzahlen in Binärzahlen umwandelt, indem Schleifen verwendet werden.
Öffne eine neue C++-Datei
Öffne eine neue C++-Datei im Verzeichnis ~/project mit dem Namen decimal_to_binary.cpp:
cd ~/project
touch decimal_to_binary.cpp
Schreibe das Programm
Kopiere und füge folgenden Code in die Datei decimal_to_binary.cpp ein:
#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;
}
Speichern und Kompilieren
Speichere die Datei und kompiliere sie mit dem folgenden Befehl im Terminal des Ubuntu-Systems:
g++ decimal_to_binary.cpp -o decimal_to_binary
Führe das Programm aus
Führe das Programm mit dem folgenden Befehl aus:
./decimal_to_binary
Auf dem Bildschirm siehst du die folgende Nachricht:
Enter the decimal number to be converted:
Vollständiger Code
#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;
}
Zusammenfassung
In diesem Lab hast du gelernt, wie man ein C++-Programm schreibt und implementiert, das Dezimalzahlen in Binärzahlen umwandelt, indem Schleifen verwendet werden. Mit diesem Programm kannst du jetzt jede Dezimalzahl leicht in eine Binärzahl umwandeln.



