Ausgabe "wert"



  • Hallo,
    irgendwie habe ich gerade einen Denkfehler(oder schlimmeres):-)
    wie schreibe ich noch mal die Befehlzeile, wenn ich den Wert "w" ausgeben möchte

    Bsp:

    z=(0.75*a)+(0.25*b);
    cin>>z;
    y=z*(0.95+(0.01c));
    cin>>y;
    x=y
    (0.5+(0.1d));
    cin>>x;
    w=x
    (0.95+(0.01*e));
    cin>>w;
    cout<<?????;

    Tausen Dank vorab für eure Hilfe



  • wtf 😕

    cout << w; ?

    Du liest ja z,y,w von StdIn ein. Wozu dann die Rechnerei vorher´?



  • Hi, ich habe ne Hausaufgabe und ich kann ja einfach mal alles posten, was ich bis jetzt geschrieben habe....Das ergebniss, soll eine Zahl sein, die sich aus den vorgegebenen Formeln berechnet...ich habe das auch schonmal hinbekommen, weiß aber nicht mehr wie *g*

    vielleicht kannst du mir ja meinen Fehler zeigen???

    #include <iostream>
    #include <conio.h>
    using namespace std;
    int main (){
    float a,b,c,d,e,w,x,y,z;
    cout<<"\n Bitte geben sie den Wert für Torschuss ein: ";
    cin>>a;
    cout<<"\n Bitte geben sie den Wert für Passspiel ein: ";
    cin>>b;
    cout<<"\n Bitte geben sie den Wert für Kondition ein: ";
    cin>>c;
    cout<<"\n Bitte geben sie den Wert für Form ein: ";
    cin>>d;
    cout<<"\n Bitte geben sie den Wert für Erfahrung ein: ";
    cin>>e;
    z=(0.75*a)+(0.25*b);
    cin>>z;
    y=z*(0.95+(0.01c));
    cin>>y;
    x=y
    (0.5+(0.1d));
    cin>>x;
    w=x
    (0.95+(0.01*e));
    cin>>w;
    cout<<w;

    getch();
    return 0;
    }



  • und wenn ich das so wie oben schreibe, muss ich erst w auf der tastatur drücken um das ergebniss zu sehen....und das ist ja nicht Sinn der Sache :-))

    Also nochmals Danke, für die Hilfe



  • ab

    z=(0.75*a)+(0.25*b);
    

    die cin's weglassen?
    statt getch() kannst du auch cin.get(); schreiben und dann auch gleich die conio.h weglassen.



  • tja..... 1001 Dank jetzt funz es !


Anmelden zum Antworten