Module: (Java) Workshop-2 "Schach und Schachspieler". bedingte Anweisung


Problem

13 /13


*Dart

Problem

Willie spielte ein Freundschaftsspiel mit einem Emmy um den Titel des Weltmeisters. Als sie von langen Schachschlachten gelangweilt waren, wechselten sie zu Darts. Das Dart-Spiel war wie folgt: Jeder warf einen Dart in einen Kreis, der sich in einer Entfernung von mehreren Metern befand. Der Kreis hatte eine spezielle Markierung, die durch einen Radius von 10 und einen Radius von 5 in mehrere Bereiche unterteilt war (siehe Abbildung).  Wenn ein Pfeil in den roten Bereich fällt, wurden 20 Punkte erzielt, das Grün erreichte 15 Punkte, das Gelb erreichte 30 Punkte und das Zentrum erreichte 50 Punkte. Wenn der Dart an die Grenze der Bereiche kam, ergab dies eine Punktzahl, die der maximalen Punktzahl aus den angrenzenden Bereichen entspricht.
Wenn ein Pfeil getroffen wird, wird er bedingt mit einem Koordinatenpunkt codiert (x,y). Willie und Emmy haben jeweils 2 Darts geworfen. Es ist notwendig zu zählen, wer von ihnen gewonnen hat.
Schreiben Sie ein Programm, das den Gewinner dieses Spiels zählt und anzeigt. Geben Sie den Namen des Gewinners (W - Willy, E - Emmy) und durch ein Leerzeichen die von ihm erzielten Punkte aus. Wenn Sie gleich sind, geben Sie W=E und die Anzahl der Punkte aus.

Eingabe
Es werden 4 Zeilen mit je 2 Zahlen pro Zeile eingespeist (alle Zahlen sind ganze Zahlen). Die ersten beiden Zeilen sind die Koordinaten der Punkte (x ,y), an die die Willy-Pfeile geraten sind (W), die dritte und vierte Zeile sind die Koordinaten der Emmy-Pfeile (E).

Ausgabe
Geben Sie den Namen des Gewinners aus (W - Willy, E - Emmy) und durch ein Leerzeichen die Punkte aus, die er erzielt hat. Bei Gleichheit W=E und durch ein Leerzeichen die Anzahl der erzielten Punkte ableiten.
 

 

Beispiele
Eingabe Ausgabe
1 0 0
-5 7
1 1
5 7
W 65
2 0 0
5 5
0 0
5 5
W=E 70