kurze frage...



  • habe diese code:
    was soll ich mache ,damit den zins in prozent eingeben kann

    #include <iostream>

    using namespace std;

    int main(int argc, char *argv[])
    {

    double Stratbetrag,Zinssatz,Zins,verzinsende_Betrag;
    cout << "Startbetrag: " << Stratbetrag << endl;
    cin >> Stratbetrag;
    cout << "Zinssatz; " << Zinssatz << endl;
    cin >> Zinssatz;
    cout << "Zins: " << Zinssatz * Stratbetrag << endl;
    cout << "verzinsende Betrag : " <<(1+Zinssatz) * Stratbetrag << endl;

    system("PAUSE");
    return EXIT_SUCCESS;
    }
    mfg
    aldo



  • habe bei letzte gelesen

    ich hätte noch eine frage?
    wenn diese code compieliere

    zeigt nach dem "BETRAG" consolen fenster numern
    warum
    mfg aldo



  • Erstens: lern Deutsch

    Weil du Startbetrag deklarierst (und auch nicht initialisierst) und es direkt am Anfang ausgibst.

    double Stratbetrag = 0;
    
    cout << "Startbetrag: "<< endl; 
    cin >> Stratbetrag;
    

    Nicht kopieren, sondern kapieren!



  • stratbetrag ist schon instaliert
    einbisschenanderes:

    #include <iostream>

    using namespace std;

    int main(int argc, char *argv[])
    {

    double Betrag,Zinssatz;
    cout << "Betrag: " << Betrag << endl;
    cin >> Betrag;
    cout << "Zinssatz in prozent; " << Zinssatz << endl;
    cin >> Zinssatz;
    cout << "Zins: " << Zinssatz/100 * Betrag << endl;
    cout << "verzinsende Betrag : " <<(1.0+Zinssatz/100) * Betrag << endl;

    system("PAUSE");
    return EXIT_SUCCESS;
    }



  • Nein, Alder *g*
    Du verstehst es gar nicht.

    Variable deklarieren:

    double betrag;
    

    und initialisieren (NICHT INSTALLIEREN):

    double betrag = 0;
    

    Wenn du sie nicht initialisierst, hat sie irgendeinen! Wert.

    Und warum gibst du sie überhaupt aus ?
    Kopier, kompilier das mal und teste es aus:

    #include <iostream> 
    using namespace std; 
    
    int main() 
    { 
       double eingegebeneZahl;
    
       cout << "Bitte Zahl eingeben: " << endl; // Den User auffordern, eine Zahl einzugeben...
    
       cin >> eingegebeneZahl; // Der User gibt was ein und dies wird im double eingegebeneZahl gespeichert.
    
       cout << endl << endl << "Du hast " << eingegebeneZahl << " eingegeben!" << endl;
    
       system("PAUSE"); 
       return 0;
    }
    


  • danke Alter
    jetz hab bemerkt
    😉


Anmelden zum Antworten