PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Matheaufgabe


Gast
2015-08-12, 20:53:24
Hallo,

Versuche momentan Programme zu schreiben, um einfache mathematische Aufgaben zu lösen.

Nun hänge ich aber schon an der manuellen Problemlösung von:

(a+b) * (a-c) - ( a-b) * (b+c)

=> a² - ac + ab - bc - ab + ac - b² - bc
=> a² - 2bc - b²


die richtige Lösung ist aber
a² - 2ac + b²

wo liegt mein Denkfehler?


Danke und Gruß

Silent3sniper
2015-08-12, 21:00:53
Mach ne fette Klammer um den zweiten Term und mach am Ende *(-1), mMn weniger fehlerfanfällig

-((a-b)*(b+c)) = -ab -ac +b² +bc

Gast
2015-08-12, 21:03:26
Das negative Vorzeichen wurde nur einmal beachtet.

(a+b) * (a-c) - ( a-b) * (b+c)

=> a² - ac + ab - bc - (ab + ac - b² - bc)
=> a² - ac + ab - bc - ab - ac + b² + bc
=> a² - 2ac + b²

Mortalvision
2015-08-12, 21:05:29
Der untere Gast hat recht :)

Gast
2015-08-12, 21:07:01
Danke.

Zafi
2015-08-12, 21:09:26
Du hast die Klammer weggelassen, ohne die Vorzeichen zu ändern.

Richtig wäre demnach mit Klammer:

a² - ac + ab - bc - (ab + ac - b² - bc)

Oder mit geänderten Vorzeichen, weil das Minus vor der Klammer für alle Variablen in der Klammer gilt:

a² - ac + ab - bc - ab - ac + b² + bc

Dann müsste es stimmen.


EDIT: Hab ich wiedermal als langsamster gerechnet... :-(