Fehler im C++ Projekt?

  • Hey,
    habe gerade ein kleines dings da geschrieben mit C++. Joar es ging im Code Blocks.
    Aber dann hab ich das programm geöffnet unter >bin>debug>exe.
    Ich gebe die Zahl ein, drücke enter, bekomme etwas rausgespuckt :p
    aber sofort schließt es sich auch wieder :<.


    Kann mir vielleicht jemand helfen
    Ich pack mal eben die exe noch mit rein.


    http://solidfiles.com/d/d0e/download/


    pastebin sourcecode
    http://pastebin.com/uubeWrx8

    Einmal editiert, zuletzt von -sσá∂- ()

  • Normal sollte das gehen, einfach nochmal setzen dann speichern & via Build kompilieren & erstellen lassen...
    ansonsten kannst du auch die schlechte Methode nehmen

    Code
    system("PAUSE");

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • Probier das mal :
    #include <iostream>
    using namespace std;


    int main()
    {
    const float Steuer = 19;


    float Netto, Steuerwert, Brutto;


    cout << "Bitte tippe hier den Bruttobetrag ein!" << endl;
    cin >> Brutto;
    if (Brutto > 0)
    {
    Steuerwert = Brutto / 100 * Steuer;


    cout << "\n=======================================" << endl;
    cout << "=======================================\n" << endl;
    cout << "Die Hoehe der Steuer entspricht: " << Steuerwert << "." << endl;
    cout << "\n=======================================" << endl;


    Netto = Brutto - Steuerwert;
    cout << "\n=======================================\n" << endl;
    cout << "Der Netto-Betrag ist: " << Netto << "." << endl;
    cout << "\n=======================================" << endl;
    cout << "=======================================\n" << endl;
    }
    else
    {
    cout << "Bitte einen Brutto-Wert über 0 benutzen!" << endl;
    }


    int ende = 0;


    cin >> ende;
    }


  • Hallo,


    normal dürfte dein Umrechner gar nich erst kompiliert werden wenn der precompilierte
    stdafx header nich includiert ist. Außerdem ist der Umrechner eigentlich Unsinn weil sich die Mehrwertsteuer
    jede Woche ändern könnte. Also würd ich vor der eigentlichen Umrechnung nochmal ne Eingabeabfrage stellen



    float Netto, Steuerwert, Brutto, Mehrwertsteuer;
    cout << "Bitte tippe hier die Mehrwertsteuer ein!" << endl;
    cin >> Mehrwertsteuer;


    und zusätzlich nochmal ne Prüfung / if Abfrage reinstellen die deine Eingabe gegenfalls überprüft ob zb. A-Z verwendet wurde.
    Ansonsten fehlt oben nur der Header


    #include "stdafx.h"


    Vor iostream da stdafx ansonsten überrennt und deine Ausgabe zubombt.


    http://pastebin.com/ee76WL78

    [align=center]
    Mta Script Editor - Work in Progress