Beiträge von amatuer

    Hört sich gut an,


    ich dachte mir, ich mach ein kleines programm um die verschiedenen Spannungen in einer Welle zu berechnen. Das was du oben siehst ist nur die eine Funktion um eine art von spannung zu berechnen. Da kommen noch 2 weitere. Am ende soll mich das Programm fragen welche art von Spannung (Torsion, Biege und Zug-Druckspannung) vorliegt. Dann die erforderlichen Daten aufnehmen und anschließend, wenn die Spannungen zu hoch sind, mir vorschlagen, wie ich die dicke der Welle verändern kann.

    Naja, mal schaun, wann ich das hinkrieg...

    Viel glück dir, bei deinem vorhaben

    aso,
    nicht schlecht. Ich schreib nächste woche ne klausur und bin jetzt noch ein bissl üben.
    c++ fand ich eigentlich voll langweilig, doch jetzt langsam wirds interessant.
    Mich würd mal interessieren, was die ganzen hobby programmierer eigentlich so programmieren und wozu sie c++ benötigt bzw. verwenden?

    aha, ja void wahrscheinlich deshalb, weil ich konkret nichts mehr zurückgebe, sondern mit dem zeiger auf die verschiedenen adressen der benötigten variablen zeige.

    Ich habs mal probiert mit zeigern, jedoch fkt es nicht:

    #include <iostream.h>
    #include <math.h>


    void moment ( double F, double l)
    {
    double m;
    double *m_ptr;

    m=F*l;
    m_ptr=&m;
    }


    void axial ( double d)
    {
    double i;
    double pi = 3.14;
    double *i_ptr;

    i= (pi*d*d*d*d)/64;
    i_ptr=&i;
    }


    void main()
    {
    double F,l,d,G,e;
    double *i_ptr;
    double *m_ptr;

    cout << "Wie lang ist die Welle?" << endl;
    cin >>l;
    cout << "Was fur eine Kraft wirkt?" << endl;
    cin >> F;
    cout << "Wie dick ist die Welle?" << endl;
    cin >>d;

    e=d/2;

    // G = moment(F,l) * e / axial(d);

    G = *m_ptr * e / *i_ptr;

    cout <<"Die Spannung beträgt " << G <<endl;
    }

    Hallo leute,
    ich bin noch ein ziemlicher anfänger, und brauch hilfe:
    ich hab versucht ein kleines programm zu schreiben und ein paar funktionen auszulagern. Das programm ist sehr simpel. Ein paar eingabe parameter und 3 Formel. Jetzt hab ich versucht 2 von den 3 formel auszulagern, jedoch hab ich irgendwo einen fehler. Mein m und das i werden nicht mehr zurück an die main fkt. zurück gegeben. Wäre echt super, wenn mir da jemand helfen kann? Hier der code:


    #include <iostream.h>
    #include <math.h>


    double moment ( double F, double l)
    {
    double m;
    m=F*l;
    return m;
    }


    double axial ( double d)
    {
    double i;
    double pi = 3.14;
    i= (pi*d*d*d*d)/64;
    return i;
    }


    void main()
    {
    double i,m,F,l,d,G,e;

    cout << "Wie lang ist die Welle?" << endl;
    cin >>l;
    cout << "Was fur eine Kraft wirkt?" << endl;
    cin >> F;
    cout << "Wie dick ist die Welle?" << endl;
    cin >>d;

    e=d/2;
    G= (m*e)/i;
    cout <<"Die Spannung beträgt " << G <<endl;
    }