Ausdruck soweit wie möglich vereinfachen.

Status
Nicht offen für weitere Antworten.

Sneek

Aktives Mitglied
Hi Leute,
wir sollen folgenden Ausdruck soweit wie möglich vereinfachen:
a = (a--) + (a+=4)

Ich habe ihn wiefolgt vereinfacht:

a = (a--) + (a+=4) ->
a +=4 + (a--) ->
a += + a

Wäre das richtig? Mich macht nur ein wenig stutzig, dass ich (a--) einfach mal gekonnt zu a gemacht habe, da a ja eh erst nach der addition dekrementiert wird.
 

max40

Bekanntes Mitglied
1. ich frage mich wo dir 4 geblieben ist!
2.
Wäre das richtig? Mich macht nur ein wenig stutzig, dass ich (a--) einfach mal gekonnt zu a gemacht habe, da a ja eh erst nach der addition dekrementiert wird.
Das ist glaub ich falsch! das
Code:
a--
hat keine auswirkungen auf der erste
Code:
a
, aber auf
Code:
(a+=4)
. Denn dort wird a erst ein runtergezählt!
 

Sneek

Aktives Mitglied
1. ich frage mich wo dir 4 geblieben ist!
2.
Das ist glaub ich falsch! das
Code:
a--
hat keine auswirkungen auf der erste
Code:
a
, aber auf
Code:
(a+=4)
. Denn dort wird a erst ein runtergezählt!

Da hast du natürlich recht. Die 4 hab ich eben nur vergessen hinzutippen.

Dann würde ich sagen

a += (--a) + 4
?
 

tekal

Mitglied
geht noch einfacher, wenn ich dir aber jetzt ein tipp gebe hab ichs verraten.

bist echt nah dran, ich gebe dir 8 punkte

unsinn die übung...
 
Zuletzt bearbeitet:

Sneek

Aktives Mitglied
Na das würde stehen für a = a - 1, aber wenn ich schreiben würde a -= a + 4 wäre das ja auch nicht richtig...
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben