Denkfehler in if-Schleife



  • Ja, die gibt es.
    Das Wurzelziehen ist ganz simpel. Der Integer wird in ein double konvertiert (es steht aber immer noch das Gleiche drin), dann die Wurzel gezogen und das Ergebnis wieder zurückkonvertiert. Dabei wird es gegen 0 gerundet (also bei positiven Zahlen abgerundet).



  • miri schrieb:

    Danke trotzdem des Hinweises. Ich werde mir merken, dass es wohl if-Bedingung heißt. Gibt es eigentlich eine for-Schleife?? 🙂

    if-Bedingung heißt es auch nicht wirklich. Die Bedingung ist ja nur der Ausdruck, dessen Wahrheitsgehalt geprüft wird. Mit if-Anweisung liegst du immer auf der sicheren Seite. Wenn's etwas spezifischer sein soll, ginge if-Verzweigung auch noch, das klingt aber auch irgendwie gekünstelt.
    for-Schleifen gibt es. Es gibt auch while-Schleifen und do-while-Schleifen. Im Gegensatz zu if-irgendwas sind das wirklich gebräuchliche Begriffe.



  • "If-Abfrage" fände ich auch okay. Zumindest habe ich das im Gegensatz zu "If-Anweisung" auch schon ab und zu gehört 😉



  • gebräuchlich vom Volksmund her oder ist es auch Fachsprache 😉 ?



  • wxSkip schrieb:

    314159265358979 schrieb:

    Mach stattdessen einfach i * i <= a;

    Das muss ja dann jedes Mal geprüft werden. Lohnt sich auf Dauer wahrscheinlich nicht.

    Man könnte auf nen Akku 2i + 1 draufzählen um sich die Multiplikation zu ersparen.
    Wobei die eine Wurzel sicher nicht SO weh tut...



  • Nexus schrieb:

    "If-Abfrage" fände ich auch okay. Zumindest habe ich das im Gegensatz zu "If-Anweisung" auch schon ab und zu gehört 😉

    If-Statement, If-Block, Bedingungsgekoppelte-Ausführungs-Anweisungs-Aufzählung, ... 😃



  • hustbaer schrieb:

    wxSkip schrieb:

    314159265358979 schrieb:

    Mach stattdessen einfach i * i <= a;

    Das muss ja dann jedes Mal geprüft werden. Lohnt sich auf Dauer wahrscheinlich nicht.

    Man könnte auf nen Akku 2i + 1 draufzählen um sich die Multiplikation zu ersparen.
    Wobei die eine Wurzel sicher nicht SO weh tut...

    Sicher, und für den Komplexitätstheoretiker erst recht nicht...



  • wxSkip schrieb:

    hustbaer schrieb:

    Man könnte auf nen Akku 2i + 1 draufzählen um sich die Multiplikation zu ersparen.
    Wobei die eine Wurzel sicher nicht SO weh tut...

    Sicher, und für den Komplexitätstheoretiker erst recht nicht...

    Aber dafür wäre es viel kuhler 🤡


Anmelden zum Antworten