Sie sind auf Seite 1von 10

Lösung: Im Shoppingcenter 12/21/22, 12:35 PM

Lösung: Im Shoppingcenter

!"Rätsel einblenden

Lösung
↓ direkt zur Lösung

Schritt 1

3. Die zweite Person in der Schlange möchte ein gelbes Oberteil kaufen.
7. Die letzte Person in der Schlange ist 30 Jahre alt.
12. Die dritte Person in der Schlange möchte ein Oberteil in Größe M erwerben.

Position 1 2 3 4 5
Person
Alter 30
Oberteil
Farbe Gelb
Größe M
Übrig: Dana, Ingo, Jessica, Sören, Valerie, 26, 27, 33, 35, Hemd, Poloshirt, Pullover, Sweatshirt, T-Shirt, Blau, Grün, Rot,
Schwarz, L, S, XL, XS

Schritt 2

10. Die jüngste Person möchte ein gelbes Oberteil erwerben.

Position 1 2 3 4 5
Person
Alter 26 30
Oberteil
Farbe Gelb
Größe M

https://www.logisch-gedacht.de/logikraetsel/shoppingcenter/loesung/ Page 1 of 10
Lösung: Im Shoppingcenter 12/21/22, 12:35 PM

Übrig: Dana, Ingo, Jessica, Sören, Valerie, 27, 33, 35, Hemd, Poloshirt, Pullover, Sweatshirt, T-Shirt, Blau, Grün, Rot,
Schwarz, L, S, XL, XS

Schritt 3

1. Dana, die ein Oberteil in Größe XL erwerben möchte, steht weiter vorn als die Person, die ein
schwarzes Oberteil kaufen will.
2. Jessica steht direkt vor der Person, die ein Poloshirt erwerben möchte.
5. Sören möchte ein Sweatshirt kaufen. Die Person, die direkt vor ihm steht, ist älter als die Person,
die direkt hinter ihm steht.
6. Ingo benötigt ein Oberteil in Größe L.
9. Die Person, die direkt hinter Valerie steht, will ein rotes Oberteil kaufen, das größer als Größe S
ist.

Hinter Dana, Jessica, Sören und Valerie muss also jeweils noch mindestens eine Person stehen. Der
letzte in der Schlange ist deshalb Ingo.

Position 1 2 3 4 5
Person Ingo
Alter 26 30
Oberteil
Farbe Gelb
Größe M L
Übrig: Dana, Jessica, Sören, Valerie, 27, 33, 35, Hemd, Poloshirt, Pullover, Sweatshirt, T-Shirt, Blau, Grün, Rot, Schwarz, S,
XL, XS

Schritt 4

1. Dana, die ein Oberteil in Größe XL erwerben möchte, steht weiter vorn als die Person, die ein
schwarzes Oberteil kaufen will.
2. Jessica steht direkt vor der Person, die ein Poloshirt erwerben möchte.
5. Sören möchte ein Sweatshirt kaufen. Die Person, die direkt vor ihm steht, ist älter als die Person,
die direkt hinter ihm steht.
9. Die Person, die direkt hinter Valerie steht, will ein rotes Oberteil kaufen, das größer als Größe S
ist.

Sören kann nicht ganz vorne stehen, da vor ihm ja noch jemand stehen muss.

https://www.logisch-gedacht.de/logikraetsel/shoppingcenter/loesung/ Page 2 of 10
Lösung: Im Shoppingcenter 12/21/22, 12:35 PM

Auch die Position 3 scheidet aus, da auf Position 2 ja schon die jüngste Person steht.

Wenn Sören an Position 4 stehen würde, dann müsste Valerie an Position 2 oder 3 stehen, da Positi-
on 1 für sie ausscheidet.

Wenn Valerie an Position 2 stehen würde, müssten Dana an Position 1 und Jessica an Position 3
stehen. Jessica kann aber nicht vor Sören stehen, da er ein Sweatshirt kaufen möchte.
Wenn Valerie an Position 3 stehen würde, dann müsste Sören ein Oberteil in Größe XL kaufen
wollen. Größe XL ist aber schon durch Dana belegt.

Position 4 scheidet damit für Sören aus. Er kann also nur an Position 2 stehen.

Position 1 2 3 4 5
Person Sören Ingo
Alter 26 30
Oberteil Sweatshirt
Farbe Gelb
Größe M L
Übrig: Dana, Jessica, Valerie, 27, 33, 35, Hemd, Poloshirt, Pullover, T-Shirt, Blau, Grün, Rot, Schwarz, S, XL, XS

Schritt 5

1. Dana, die ein Oberteil in Größe XL erwerben möchte, steht weiter vorn als die Person, die ein
schwarzes Oberteil kaufen will.
2. Jessica steht direkt vor der Person, die ein Poloshirt erwerben möchte.
9. Die Person, die direkt hinter Valerie steht, will ein rotes Oberteil kaufen, das größer als Größe S
ist.

Weder Jessica noch Valerie können deshalb ganz vorn stehen. Übrig bleibt nur Dana.

Position 1 2 3 4 5
Person Dana Sören Ingo
Alter 26 30
Oberteil Sweatshirt
Farbe Gelb
Größe XL M L
Übrig: Jessica, Valerie, 27, 33, 35, Hemd, Poloshirt, Pullover, T-Shirt, Blau, Grün, Rot, Schwarz, S, XS

https://www.logisch-gedacht.de/logikraetsel/shoppingcenter/loesung/ Page 3 of 10
Lösung: Im Shoppingcenter 12/21/22, 12:35 PM

Schritt 6

8. Die älteste Person will das Oberteil in der kleinsten Größe kaufen.

Position 1 2 3 4 5
Person Dana Sören Ingo
Alter 26 35 30
Oberteil Sweatshirt
Farbe Gelb
Größe XL S M XS L
Übrig: Jessica, Valerie, 27, 33, Hemd, Poloshirt, Pullover, T-Shirt, Blau, Grün, Rot, Schwarz

Schritt 7

5. Sören möchte ein Sweatshirt kaufen. Die Person, die direkt vor ihm steht, ist älter als die Person,
die direkt hinter ihm steht.

Position 1 2 3 4 5
Person Dana Sören Ingo
Alter 33 26 27 35 30
Oberteil Sweatshirt
Farbe Gelb
Größe XL S M XS L
Übrig: Jessica, Valerie, Hemd, Poloshirt, Pullover, T-Shirt, Blau, Grün, Rot, Schwarz

Schritt 8

9. Die Person, die direkt hinter Valerie steht, will ein rotes Oberteil kaufen, das größer als Größe S
ist.

Damit scheidet Position 3 für Valerie aus.

Position 1 2 3 4 5
Person Dana Sören Valerie Ingo
Alter 33 26 27 35 30
Oberteil Sweatshirt

https://www.logisch-gedacht.de/logikraetsel/shoppingcenter/loesung/ Page 4 of 10
Lösung: Im Shoppingcenter 12/21/22, 12:35 PM

Farbe Gelb Rot


Größe XL S M XS L
Übrig: Jessica, Hemd, Poloshirt, Pullover, T-Shirt, Blau, Grün, Schwarz

Schritt 9

2. Jessica steht direkt vor der Person, die ein Poloshirt erwerben möchte.
11. Jessica will ein Hemd kaufen.

Position 1 2 3 4 5
Person Dana Sören Jessica Valerie Ingo
Alter 33 26 27 35 30
Oberteil Sweatshirt Hemd Poloshirt
Farbe Gelb Rot
Größe XL S M XS L
Übrig: Pullover, T-Shirt, Blau, Grün, Schwarz

Schritt 10

4. Das T-Shirt ist nicht rot.

Position 1 2 3 4 5
Person Dana Sören Jessica Valerie Ingo
Alter 33 26 27 35 30
Oberteil T-Shirt Sweatshirt Hemd Poloshirt Pullover
Farbe Gelb Rot
Größe XL S M XS L
Übrig: Blau, Grün, Schwarz

Schritt 11

13. Das Poloshirt ist rot, gelb oder grün.

Position 1 2 3 4 5
Person Dana Sören Jessica Valerie Ingo

https://www.logisch-gedacht.de/logikraetsel/shoppingcenter/loesung/ Page 5 of 10
Lösung: Im Shoppingcenter 12/21/22, 12:35 PM

Alter 33 26 27 35 30
Oberteil T-Shirt Sweatshirt Hemd Poloshirt Pullover
Farbe Gelb Grün Rot
Größe XL S M XS L
Übrig: Blau, Schwarz

Schritt 12

1. Dana, die ein Oberteil in Größe XL erwerben möchte, steht weiter vorn als die Person, die ein
schwarzes Oberteil kaufen will.

Position 1 2 3 4 5
Person Dana Sören Jessica Valerie Ingo
Alter 33 26 27 35 30
Oberteil T-Shirt Sweatshirt Hemd Poloshirt Pullover
Farbe Blau Gelb Schwarz Grün Rot
Größe XL S M XS L

Lösungssuche mit Prolog


Dieses Rätsel lässt sich gut mit Hilfe der logischen Programmiersprache „Prolog“ lösen:

Prolog-Code

1. % smaller(A, B):
2. % A ist eine kleinere Groesse als B.
3. smaller(A, B) :- before(A, B, [xs, s, m, l, xl]).
4.
5. % before(A, B, L):
6. % A steht in der Liste L vor B.
7. before(A, B, [A|R]) :- member(B, R).
8. before(A, B, [_|R]) :- before(A, B, R).
9.
10. % directBefore(A, B, L):
11. % A steht in der Liste L direkt vor B.

https://www.logisch-gedacht.de/logikraetsel/shoppingcenter/loesung/ Page 6 of 10
Lösung: Im Shoppingcenter 12/21/22, 12:35 PM

12. directBefore(A, B, [A,B|_]).


13. directBefore(A, B, [_|R]) :- directBefore(A, B, R).
14.
15. % Implementierung des Raetsels
16. raetsel :-
17.   % Personen in der Kassenschlange
18.   Schlange = [Eins, Zwei, Drei, Vier, Fuenf],
19.
20.   % Vorderste Person in der Schlange
21.   Eins = [Name1, Alter1, Oberteil1, Farbe1, Groesse1],
22.
23.   % 2. Person von vorn
24.   Zwei = [Name2, Alter2, Oberteil2, Farbe2, Groesse2],
25.
26.   % 3. Person von vorn
27.   Drei = [Name3, Alter3, Oberteil3, Farbe3, Groesse3],
28.
29.   % 4. Person von vorn
30.   Vier = [Name4, Alter4, Oberteil4, Farbe4, Groesse4],
31.
32.   % Letzte Person in der Schlange
33.   Fuenf = [Name5, Alter5, Oberteil5, Farbe5, Groesse5],
34.
35.   % Definition der Alter
36.   permutation(
37.   [Alter1, Alter2, Alter3, Alter4, Alter5],
38.   [26, 27, 30, 33, 35]
39.   ),
40.
41.   % Definition der Farben
42.   permutation(
43.   [Farbe1, Farbe2, Farbe3, Farbe4, Farbe5],
44.   [blau, gelb, gruen, rot, schwarz]
45.   ),
46.
47.   % Dana, die ein Oberteil in Groesse XL erwerben moechte,
48.   % steht weiter vorn als die Person, die ein schwarzes
49.   % Oberteil kaufen will.
50.   before([dana, _, _, _, xl], [_, _, _, schwarz, _], Schlange),

https://www.logisch-gedacht.de/logikraetsel/shoppingcenter/loesung/ Page 7 of 10
Lösung: Im Shoppingcenter 12/21/22, 12:35 PM

51.
52.   % Jessica steht direkt vor der Person, die ein
53.   % Poloshirt erwerben moechte.
54.   directBefore([jessica, _, _, _, _], [_, _, poloshirt, _, _], Schlange),
55.
56.   % Die zweite Person in der Schlange moechte ein
57.   % gelbes Oberteil kaufen.
58.   Farbe2 = gelb,
59.
60.   % Das T-Shirt ist nicht rot.
61.   member([_, _, tshirt, F1, _], Schlange),
62.   F1 \= rot,
63.
64.   % Soeren moechte ein Sweatshirt kaufen. Die Person,
65.   % die direkt vor ihm steht, ist aelter als die
66.   % Person, die direkt hinter ihm steht.
67.   directBefore([_, A1, _, _, _], [soeren, _, sweatshirt, _, _], Schlange),
68.   directBefore([soeren, _, sweatshirt, _, _], [_, A2, _, _, _], Schlange),
69.   A1 > A2,
70.
71.   % Ingo benoetigt ein Oberteil in Groesse L.
72.   member([ingo, _, _, _, l], Schlange),
73.
74.   % Die letzte Person in der Schlange ist
75.   % 30 Jahre alt.
76.   Alter5 = 30,
77.
78.   % Die aelteste Person will das Oberteil in
79.   % der kleinsten Groesse kaufen.
80.   member([_, 35, _, _, xs], Schlange),
81.
82.   % Die Person, die direkt hinter Valerie steht,
83.   % will ein rotes Oberteil kaufen, das groesser
84.   % als Groesse S ist.
85.   directBefore([valerie, _, _, _, _], [_, _, _, rot, G1], Schlange),
86.   smaller(s, G1),
87.
88.   % Die juengste Person moechte ein gelbes
89.   % Oberteil erwerben.

https://www.logisch-gedacht.de/logikraetsel/shoppingcenter/loesung/ Page 8 of 10
Lösung: Im Shoppingcenter 12/21/22, 12:35 PM

90.   member([_, 26, _, gelb, _], Schlange),


91.
92.   % Jessica will ein Hemd kaufen.
93.   member([jessica, _, hemd, _, _], Schlange),
94.
95.   % Die dritte Person in der Schlange moechte
96.   % ein Oberteil in Groesse M erwerben.
97.   Groesse3 = m,
98.
99.   % Das Poloshirt ist rot, gelb oder gruen.
100.   member([_, _, poloshirt, F2, _], Schlange),
101.   member(F2, [rot, gelb, gruen]),
102.
103.   % Definition der Personen
104.   permutation(
105.   [Name1, Name2, Name3, Name4, Name5],
106.   [dana, ingo, jessica, soeren, valerie]
107.   ),
108.
109.   % Definition der Oberteile
110.   permutation(
111.   [Oberteil1, Oberteil2, Oberteil3, Oberteil4, Oberteil5],
112.   [hemd, poloshirt, pullover, sweatshirt, tshirt]
113.   ),
114.
115.   % Definition der Groessen
116.   permutation(
117.   [Groesse1, Groesse2, Groesse3, Groesse4, Groesse5],
118.   [xs, s, m, l, xl]
119.   ),
120.
121.   % Loesung ausgeben
122.   write(Schlange),
123.   write('\n'),
124.
125.   % Weitere Loesungen suchen
126.   fail.

https://www.logisch-gedacht.de/logikraetsel/shoppingcenter/loesung/ Page 9 of 10
Lösung: Im Shoppingcenter 12/21/22, 12:35 PM

← Zurück zum Rätsel

Impressum - Datenschutz - Sitemap


© 2006-2022 by Jonas Sandrock
www.logisch-gedacht.de

https://www.logisch-gedacht.de/logikraetsel/shoppingcenter/loesung/ Page 10 of 10

Das könnte Ihnen auch gefallen