Werte sammeln...



  • Hallo,

    Für mich hat sich ein heikles Problem aufgetan:
    In einem Simulationslauf über 5 Jahre (Umgebung ist POWERSIM…darin kann man c++ programmieren) möchte ich Werte immer am Ende eines Jahres in einen Speicher schreiben. Da die Werte über den Simulationslauf akkumulieren, muss zu jedem Jahr immer der Wert des Vorjahres bekannt sein, um diesen vom aktuellen Wert abzuziehen, so dass sich ein Jahresreinwert bilden lässt, welcher entsprechend des Jahres an eine Stelle in den Speicher geschrieben werden soll. Hat jemand eine Idee wie man das programmiert?

    Gruß,
    daschorsch

    ps: meine c++ Kenntnisse sind erschreckend unzureichend;)



  • wenns reicht das du dir die werte in eine datei schreibst, dann findest du zb hier eine einleitung
    http://www.willemer.de/informatik/cpp/fileop.htm

    PS:
    falls die naechste frage sein sollt wie man zahlen nach text und zurueck umwandelt, http://www.willemer.de/informatik/cpp/string.htm zuerst lesen



  • danke...is aba noch nich ganz, was ich suche:

    in einer FOR-fkt. wie folgender muss irgendwie gewünschtes passieren:

    FOR ( i = 1..5 |

    IF ( i = 1; nimm Wert 'variable' und merke Wert (i=1) und schreib Wert an erste Stelle 'Sammelwert';
    IF (i = 2); nimm Wert 'variable' und merke Wert (i=2) und schreib Wert ((i=2)-(i=1) an zeite Stelle 'Sammelwert...etc

    noch ein wenig unpräzise - ich weiß - aber deshalb brauche ich auch eine helfende Hand 🙄

    ps: eine WHILE-Schleife ist in der Umgebung scheinbar nich möglich.


Anmelden zum Antworten