Brauche dringend HILFE!!!!



  • Ich komme leider nicht so gut klar mit C++ wie ich es gerne hätte! Ich muss in einer Hausarbeit einen Fahrkartenautomat im DOS-Modus konstruieren und habe leider so gut wie Null Ahnung! Kann mir bitte wer helfen???
    Soweit bin ich schon gekommen:

    #include <iostream.h>

    void main()
    {
    char auswahl, preis;

    cout << "********************* Menue " <<endl;
    cout << "
    FAHRKARTENAUTOMAT "<<endl;
    cout << "
    "<<endl;
    cout << "
    "<<endl;
    cout << "
    Preisstufe Betrag Taste "<<endl;
    cout << "
    ----------------------------- "<<endl;
    cout << "
    Kurzstrecke 1.60 Euro K "<<endl;
    cout << "
    "<<endl;
    cout << "
    1 Tarifzone 2.50 Euro 1 "<<endl;
    cout << "
    2 Tarifzonen 4.80 Euro 2 "<<endl;
    cout << "
    3 Tarifzonen 7.20 Euro 3 "<<endl;
    cout << "
    4 Tarifzonen 9.00 Euro 4 "<<endl;
    cout << "
    "<<endl;
    cout << "
    "<<endl;
    cout << "
    Unterbrechung X "<<endl;
    cout << "
    ----------------------------- "<<endl;
    cout << "
    "<<endl;
    cout << "
    Ihre Auswahl ====================> "<<endl;
    cout << "
    ****************************"<<endl;
    cout << "Eingabe: ";
    cin >> auswahl;

    switch (auswahl)
    {
    case 'k':
    {
    preis=1.60;
    break;
    }
    case '1':
    {
    preis=2.50;
    break;
    }
    case '2':
    {
    preis=4.80;
    break;
    }
    case'3':
    {
    preis=7.20;
    break;
    }
    case '4':
    {
    preis=9.00;
    break;
    }
    default:
    cout << "Falsche Eingabe!"<<endl;
    preis=0;
    break;
    }

    }

    Ich glaube ich bin einfach nicht geschaffen zum Programmieren!

    Liebe Grüße Jiggerin



  • 1. cpp-Tags helfen
    2. Einrückung auch
    3. Ein "Hilfe bitte" ohne Fehlerbeschreibung ist immer gut (stellst Du auch Dein Auto auf den Werkstatthof und erwartest dass es morgen repariert ist?)



  • Preis solltest du als double und nicht als char deklarieren.


Anmelden zum Antworten