Was ist ein einfaches Beispiel für Gleitkomma- / Rundungsfehler?

Ich habe von "Fehler" bei der Verwendung von Gleitkommavariablen gehört. Jetzt versuche ich, dieses Rätsel zu lösen und ich glaube, ich bekomme einen Rundungs- / Gleitkommafehler. Also werde ich endlich die Grundlagen des Gleitkomma-Fehlers herausfinden.

Was ist ein einfaches Beispiel für Gleitkomma- / Rundungsfehler (vorzugsweise in C ++)?

Bearbeiten: Angenommen, ich habe ein Ereignis mit der Wahrscheinlichkeit p, dass es erfolgreich ist. Ich mache dieses Event 10 Mal (p ändert sich nicht und alle Versuche sind unabhängig). Wie hoch ist die Wahrscheinlichkeit für genau zwei erfolgreiche Versuche? Ich habe dies codiert als:

double p_2x_success = pow(1-p, (double)8) * pow(p, (double)2) * (double)choose(8, 2);

Ist dies eine Gelegenheit für Gleitkommafehler?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage