Darts

Darts

Könnyű

Utasítások

Számítsd ki, hány pontot szerez a játékos a dartsjáték egyetlen dobásával.

A Darts olyan játék, amelyben a játékosok nyilakat dobnak egy célpontra.

A játék e konkrét változatában a célpont négyféle pontszámot ad, attól függően, hogy hová esik a nyíl:

A darts-táblánk az értékekkel a teljes mellédobástól a bikaszemig

  • Ha a nyíl a célponton kívülre esik, a játékos nem szerez pontot (0 pont).
  • Ha a nyíl a célpont külső körébe esik, a játékos 1 pontot szerez.
  • Ha a nyíl a célpont középső körébe esik, a játékos 5 pontot szerez.
  • Ha a nyíl a célpont belső körébe esik, a játékos 10 pontot szerez.

A külső kör sugara 10 egység (ez megegyezik a teljes célpont sugarával), a középső köré 5 egység, a belső köré pedig 1. Természetesen mindegyik ugyanabban a pontban van középpontosan, vagyis a körök koncentrikusak, és a középpontjuk a (0, 0) koordinátánál van.

Adott egy pont a célponton (amelyet a derékszögű koordinátái x és y határoznak meg, ahol x és y valós számok), számítsd ki a helyes pontszámot, amelyet az abba a pontba eső nyíl szerez.

Köszönet

A tábla képét habere-et-dispertire készítette az Inkscape használatával.


Forrás

Egy Argentínában Della Paolera professzor által készített feladat ihlette
Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
Free Pascal Exercism

Készen állsz elkezdeni a(z) Darts feladatot?

Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Free Pascal nyelvet 100 feladat segítségével, valódi emberi mentorálással, mindez ingyen.