Seite 2 von 2

Re: Rechenaufgabe

Verfasst: Mi 21. Mai 2025, 10:09
von Lavendellöwin
Sabrina Verena hat geschrieben: Di 20. Mai 2025, 22:06 5-5/5+5*5+5
Richtig, 30 wenn man stur von links nach rechts rechnet, ist aber falsch weil man
zuerst beide Punkt vor Strich macht.
Und das ist eben immer die Regel. Selbst dann ist es im Grunde links nach rechts.

a = 5-5/5+5*5+5
print(a) #Ergebnis = 34.0

a = 5/5
print(a) #Ergebnis = 1.0 (Wechsel des Datentyps bei der Division von integer (Ganzzahl) auf float (Gleitkomma))

a = 5*5
print(a) #Ergebnis = 25

a = 5-1.0+25+5
print(a) #Ergebnis = 34.0

Und da ist auch die Einschränkung in der Programmierung von
Taschenrechnern begründet, die bilden oft nicht alle Funktionen ohne () ab
und starten deshalb strikt linksbündig..

Re: Rechenaufgabe

Verfasst: Mi 21. Mai 2025, 10:56
von Liv
Sabrina Verena hat geschrieben: Mi 21. Mai 2025, 09:46 Der Rechner von Windows rechnet stur von links nach rechts und kommt folglich auf das Ergebnis 30.
Das Problem haben auch Taschenrechner, hier muss man die Division und die nachfolgende Multiplikation jeweils in Klammern setzen.
Lässt sich wohl nicht besser programmieren??
Doch. Das ist so programmiert damit die Umgewöhnung von Tischtaschenrechner klappt. Wenn Du es "richtig" haben willst kannst Du den Windows-Taschenrechner aus "wissenschaftlich" umstellen, dann wird der ganze Term auf einmal berechnet inkl. Punk-vor-Strich.
LG
Liv

Re: Rechenaufgabe

Verfasst: Mi 21. Mai 2025, 12:30
von Nico
5-5/5+5*5+5 = 34

(5-5)/5+5*5+5 = 30
((5-5)/5+5)*5+5 = 30

(5-5)/(5+5*5+5) = 0

Re: Rechenaufgabe

Verfasst: Mi 21. Mai 2025, 13:22
von Knäckebrötchen
Was ist denn mit

5 - 5/5+5*5+5 =
5 - 5/5+25+5 =
5 - 5/35 =
5 - 0,14 = 4,86

Unter der Annahme, dass das / alles dahinterstehende zu einem Term unter dem Bruch zusammenfasst.

Re: Rechenaufgabe

Verfasst: Mi 21. Mai 2025, 13:42
von Claudia
Knäckebrötchen hat geschrieben: Mi 21. Mai 2025, 13:22 Was ist denn mit

5 - 5/5+5*5+5 =
5 - 5/5+25+5 =
5 - 5/35 =
5 - 0,14 = 4,86

Unter der Annahme, dass das / alles dahinterstehende zu einem Term unter dem Bruch zusammenfasst.
No! Alle Punktrechnungen werden isoliert für sich ausgeführt. Das Ergebnis kannst Du dann reinschreiben.
5 - 1+25+5 = 34

Für Deine Annahme müsste das so geschrieben sein
5 - 5/(5+5*5+5)

LG Claudia

Re: Rechenaufgabe

Verfasst: Mi 21. Mai 2025, 13:53
von Lavendellöwin
Öhm..

lest ihr eigentlich manchmal was vorher geschrieben wurde?
Hier ist kein Spielraum, weil es eine Division und kein exakter Bruch ist...

5-5/5+5*5+5

das ist und bleibt 34

Zudem wurde die Aufgabe doch auch ohne Klammer gestellt..mei...

Re: Rechenaufgabe

Verfasst: Mi 21. Mai 2025, 15:22
von Valerie Bellegarde
34 !!!
Und jetzt Schluss mit dem Gequatsche.

P.S. es gibt nur eine Algebra

Re: Rechenaufgabe

Verfasst: Mi 21. Mai 2025, 16:52
von Nicole Fritz
Valerie Bellegarde hat geschrieben: Mi 21. Mai 2025, 15:22 Und jetzt Schluss mit dem Gequatsche.
Danke. - Aber so funktioniert unsere Welt. Der eine rechnet selbst, und andere benutzen unterschiedlich programmierte Rechenmaschinen. Und deshalb muss dann das neue Auto ständig in die Werkstatt, wo auch keiner richtig rechnen kann.

Für die frühere Auto-CAD-Programmiersprache hätte ich es wohl etwa so eingeben müssen, damit korrekt 34 heraus kommt: (5-(5/5))+((5*5)+5)).

LG Nicole

Re: Rechenaufgabe

Verfasst: Mi 21. Mai 2025, 17:07
von Stephanie
Y! Bei mir kommt Y raus. ???

Re: Rechenaufgabe

Verfasst: Mi 21. Mai 2025, 22:04
von Maya
:shock: Bin schon etwas sehr erstaunt, dass so eine einfache Rechenaufgabe zu solch einer Diskussion führt. :roll: