Formelumstellung



  • Haltet mich bitte nicht für total dämlich, aber ich bekomme diese Formel nicht umgestellt.
    Kann mir da jemand helfen?

    iFlugZeit=round(10 + (35000 / iFlugProzent * sqrt(5000 / fGeschwindigkeit)));

    Diese Formel möchte ich nach iFlugProzent umstellen.

    (Ich bin wohl doch schon zu lange aus der Schule raus)



  • Tequila schrieb:

    Haltet mich bitte nicht für total dämlich, aber ich bekomme diese Formel nicht umgestellt.
    Kann mir da jemand helfen?

    iFlugZeit=round(10 + (35000 / iFlugProzent * sqrt(5000 / fGeschwindigkeit)));

    Diese Formel möchte ich nach iFlugProzent umstellen.

    (Ich bin wohl doch schon zu lange aus der Schule raus)

    ich sag's doch: UN schadet.

    also mit dem round kann ich nix anfangen, die umkehrfunktion kenne ich nicht.
    zeit = 10 + (35000 / prozent * sqrt(5000 / geschwindigkeit)))
    zeit - 10 = (35000 / prozent * sqrt(5000 / geschwindigkeit)))
    zeit - 10 = 35000 / prozent * sqrt(5000 / geschwindigkeit))
    zeit - 10 = 35000 / prozent * sqrt(5000 / geschwindigkeit))
    zeit - 10 = 35000 * sqrt(5000 / geschwindigkeit)) / prozent
    (zeit - 10) / 1 = (35000 * sqrt(5000 / geschwindigkeit))) / prozent
    1 / (zeit - 10) = prozent / (35000 * sqrt(5000 / geschwindigkeit)))
    (35000 * sqrt(5000 / geschwindigkeit))) / (zeit - 10) = prozent
    prozent = (35000 * sqrt(5000 / geschwindigkeit))) / (zeit - 10)

    nicht berücksichtigt das round und die ganzen rundungsfehler.



  • Super, ich danke Dir für die schnelle Hilfe.

    Das round brauche ich nur da ich den Wert in einer Integervariablen speichere und die Berechnung float zurückgibt.


Anmelden zum Antworten