Schreibe eine Funktion, die die Punktzahl zurückgibt, die bei einem einzelnen Wurf in einem Dartspiel erzielt wird.
Darts ist ein Spiel, bei dem die Spieler Pfeile auf eine Zielscheibe werfen.
In unserer Variante des Spiels gibt es je nachdem, wo der Pfeil landet, vier verschiedene Punktzahlen:
Der äußere Kreis hat einen Radius von 10 Einheiten (das entspricht dem Gesamtradius der gesamten Zielscheibe), der mittlere Kreis einen Radius von 5 Einheiten und der innere Kreis einen Radius von 1. Natürlich haben alle denselben Mittelpunkt (das heißt, die Kreise sind konzentrisch und durch die Koordinaten (0, 0) definiert).
Schreibe eine Funktion, die für einen Punkt auf der Zielscheibe (definiert durch seine real kartesischen Koordinaten x und y) die korrekte Punktzahl zurückgibt, die ein Pfeil erzielt, der an diesem Punkt landet.
Melde dich bei Exercism an, um Delphi Pascal mit 76 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.