Beiträge von __VipEr__

    Nochmal zum Längenumrechner


    Ich habe jetzt was eigenes geschrieben, da ich mit deinem Beispiel nicht ganz klar gekommen bin AOL^^


    Hier der quellcode


    [cs]#include <cstdlib>
    #include <iostream>


    using namespace std;


    int main()
    {


    double Zahl=0.0;
    cout << "Wählen sie ihre Wunscheinheit\n";
    cout << "1 = Kilometer\n2 = Meilen\n";
    cin >> Zahl;

    if (Zahl == 1 ) {

    int Wert;
    cout << "\nSie haben Kilometer gewählt!";
    cout << "\nDer folgende Wert wird nun in Meilen umgerechnet";
    cout << "\nBitte geben sie einen Wert ein\n";
    cin >> Wert;
    cout << "Das Ergebnis lautet: " << Wert * 0,621;
    }


    if (Zahl == 2 ) {

    int Wert;
    cout << "\nSie haben Meilen gewählt!" ;
    cout << "\nDer folgende Wert wird nun in Kilometer umgerechnet";
    cout << "\nBitte geben sie einen Wert ein\n";
    cin >> Wert;
    cout << "Das Ergebnis lautet: " << Wert * 1,609;
    }


    else {
    cout << "\nFalsche Eingabe, bitte wählen Sie erneut!";
    return 0;
    }

    } [/cs]


    Ich komme aber nicht weiter, meine Kenntnisse reichen nicht aus. Zuerst einmal schließt sich die Konsolenanwendung irgendwie automatisch, sobald das Ergebnis angezeigt wird. Auch falls der else fall eintritt, kommt nur die cout Meldung und die Konsole schließt sich, sie springt also nicht wieder nach oben wie eigentlich geplant. Desweiteren wird das Ergebnis irgendwie nicht richtig ermittelt. Je nachdem ob ich am Anfang 1 oder 2 wähle ist die Wahl auch das Ergebnis. Falls ich diese Probleme behoben habe möchte ich auch noch andere EInheiten einbauen, nur mit mehr als zwei ist das zu kompliziert für mich, ich weiß nich wie ich diese ganzen Kombinationen an Einheiten unterbringen soll... Gibt es vll sowas wie if-schleifen in if-schleifen?


    need help :/

    Vielen Dank für deine Antwort!


    Ja, so habe ich mir das vorgestellt. Jedoch habe ich das selbe Problem wie du, bin dabei C++ zu lernen, deswegen weiß ich nicht genau wie ich dort die variablen bestimmen muss, bzw welche Schleife ich setzten muss und wie lang die wird. Mit Objektboxen fang ich erst garnicht an :D


    EDIT: AOL, dein Code ist genau das Grundgerüst, das ich brauche :) Vielen Dank für die schnelle Hilfe. Falls ich noch ein paar fragen habe, melde ich mich hier im Thread, ich versuchs erstmal alleine :)
    Danke


    EDIT2:


    @ AOL -> habe ein paar Fragen. Welches Programm benutzt du zum schreiben? ich habe immer das Problem, dass ich auf meinem Home rechner probleme mit den Compilern habe. Und was bedeutet das "
    (array<System::String ^> ^args)" ? habe ich noch nie gesehen

    Hey...


    Also, ich möchte in C++ einen Längenumrechner programmieren. Dabei sollen bestimmte Einheiten wie Km oder Meilen verwendet werden. Das Programm sollte so aufgebaut sein, dass man am Anfang wählt, welche Einheit man hat und man eine bestimmte Menge dieser Einheit eintippt. Danach wählt man die Einheit aus, in die die zuvor eingegebene Einheit umgerechnet wird. Man gibt z.B 1 km ein, und das Programm rechnet es dann in Meilen um.. Versteht ihr was ich meine? :)
    Das Problem dabei ist, dass ich keinen Schimmer habe, wie ich das Programm genau schreibe, bzw das Grundgerüst. Ich bräuchte also eure Hilfe bei meinem kleinen Projekt :P


    Mfg