Verständnis Problem Funktionen



  • Ich bin, was c++ angeht, noch ein anfänger. Kann mir jemand von helfen?
    Und zwar ist mein Problem, das ich einen ganz Simplen code geschrieben habe, aber nciht weiss wie ich 2 kleine funktionen auslagern kann. Hier mal 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;
    }
    

    Das m und das i werden aus den funktionen nicht mehr zurück an die main gegeben?
    Woran liegt das? Würde mich super freuen, wenn mir jemand helfen kann...danke

    Edit: Code Tags hinzugefügt



  • Wo kein Aufruf, da keine Rückgabe.
    Ein vernünftiges (und aktuelles) Tutorial solltest Du Dir mal anschauen.


Anmelden zum Antworten