So.
Code:
switch(auswahl)
{
case 1: {
cout << "\n\n Bitte geben Sie nun ihre Dezimalzahl ein.\n\n";
cout << " Eingabe: ";
cin >> dezimal_binaer;
cout << "\n Ergebnis: ";
for(i=15;i>=0;i--)
{
dezimal_binaer_ergebnis[i] = dezimal_binaer%2;
dezimal_binaer = dezimal_binaer/2;
}
for(i=0;i<=15;i++)
{
cout << dezimal_binaer_ergebnis[i];
}
cout << "\n\n\n";
}
break;
// _________________ Dezimal in Hexa ________________________________
case 2: {
cout << "\n\n Bitte geben Sie nun ihre Dezimalzahl ein.\n\n";
cout << " Eingabe: ";
cin >> dezimal_hexa;
cout << "\n Ergebnis: ";
neu = dezimal_hexa;
do
{
rest[zaehler++] = neu % 16;
neu /= 16;
}
while(neu != 0);
for(int i=zaehler-1; i>-1; i--)
{
switch(rest[i])
{
case 10: cout<<"A"; break;
case 11: cout<<"B"; break;
case 12: cout<<"C"; break;
case 13: cout<<"D"; break;
case 14: cout<<"E"; break;
case 15: cout<<"F"; break;
default: cout<< rest[i];
}
}
}
break;
// _________________ Binär in Dezimal _______________________________
case 3: {
cout << "\n\n Bitte geben Sie nun ihre Bin\x84 \brzahl ein.\n\n";
cout << " Eingabe: ";
cin >> binaer_dezimal;
cout << "\n Ergebnis: ";
laenge = binaer_dezimal.length();
for (i=0; i<laenge; i++)
{
binarray[i] = (int)binaer_dezimal[i]-48;
binaer_dezimal_ergebnis = binaer_dezimal_ergebnis + (binarray[i]*pot[i]);
}
cout << binaer_dezimal_ergebnis;
}
break;
// _________________ Dezimal in Hexa ________________________________
case 4: {
cout << "\n\n Bitte geben Sie nun ihre Bin\x84 \brzahl ein.\n\n";
cout << " Eingabe: ";
cin >> binaer_hexa;
cout << "\n Ergebnis: ";
laenge = binaer_hexa.length();
for (i=0; i<laenge; i++)
{
binarray[i] = (int)binaer_hexa[i]-48;
binaer_hexa_ergebnis = binaer_hexa_ergebnis + (binarray[i]*pot[i]);
}
neu = binaer_hexa_ergebnis;
do
{
rest[zaehler++] = neu % 16;
neu /= 16;
}
while(neu != 0);
for(int i=zaehler-1; i>-1; i--)
{
switch(rest[i])
{
case 10: {
cout<<"A";
}break;
case 11: {
cout<<"B";
}break;
case 12: {
cout<<"C";
}break;
case 13: {
cout<<"D";
}break;
case 14: {
cout<<"E";
}break;
case 15: {
cout<<"F";
}break;
default: {
cout<< rest[i];
}
}
}
}
break;