C++
VeröffentlichtRevision 3

Test

main.cppC++
1#include <iostream>2#include <iomanip>3 4using namespace std;5 6void hexadezimal(int zahl)7{8    cout << "Die Zahl lautet hexadezimal: " << hex << zahl << endl;9}10 11void dezimal(int zahl)12{13    cout << "Die Zahl lautet dezimal: " << dec << zahl << endl;14}15 16void oktal(int zahl)17{18    cout << "Die Zahl lautet oktal: " << oct << zahl << endl;19}20 21int main()22{23    int eingabe;24    int zahl;25 26    void (*pfunk[3])(int) = { hexadezimal, oktal, dezimal };27// Erstellt ein Array mit drei Funktionen drin welche ein Integer entgegennehmen aber nichts zurückgeben.28 29    cout << "Bitte die Zahl eingeben: ";30    cin >> zahl;31 32    do33    {34        cout << endl;35        cout << "1: hex" << endl;36        cout << "2: okt" << endl;37        cout << "3: dez" << endl;38        cout << "0: Ende" << endl;39 40        cout << "Welche Umwandlung (1..3): ";41        cin >> eingabe;42 43        if (eingabe > 0 && eingabe < 4)44        {45            pfunk[eingabe - 1](zahl);46        }47        else if (eingabe != 0)48        {49            cout << "Ungueltige Eingabe" << endl;50        }51 52    } while (eingabe != 0);53 54    return 0;55}

Mitwirkende 1

Menschen, deren Änderungen in dieser Seite veröffentlicht wurden.

Kommentare 0

Kommentare sind für diese Seite deaktiviert.