DevLab

Dart Oyunu

Asan
mathgeometryconditionals
3000 ms
256 MB

Dart, oyunçuların mərkəzi hədəf lövhəsinə ox (dart) atdığı bir oyundur. Bizim oyunumuzda, oxun düşdüyü yerdən asılı olaraq hədəf 4 fərqli xal verir:

Our dart scoreboard with values from a complete miss to a bullseye
  • Əgər ox hədəfdən kənara düşərsə, oyunçu 0 xal qazanır.

  • Əgər ox hədəfin xarici halqasına düşərsə, oyunçu 1 xal qazanır.

  • Əgər ox hədəfin orta halqasına düşərsə, oyunçu 5 xal qazanır.

  • Əgər ox hədəfin daxili halqasına (tam mərkəzə) düşərsə, oyunçu 10 xal qazanır.

Hədəfin ölçüləri belədir:

  • Xarici halqanın radiusu: 10 vahid.

  • Orta halqanın radiusu: 5 vahid.

  • Daxili halqanın radiusu: 1 vahid.

Bütün bu halqalar (0, 0) koordinatında yerləşən eyni mərkəzə malikdir (konsentrik dairələrdir).

Qeyd: Əgər ox düz hədəf xəttinin (sərhədin) üzərinə düşərsə, o, daxili hissədə sayılır (məsələn, mərkəzdən tam 5 vahid uzaqlıqdakı ox 5 xal qazandırır).

Sizin vəzifəniz oxun düşdüyü nöqtənin Dekart koordinatları (x və y) verildikdə, qazanılan yekun xalı hesablayan proqram yazmaqdır.

Giriş verilənləri:

Tək bir sətirdə oxun düşdüyü nöqtəni bildirən iki həqiqi ədəd (X və Y) verilir. Ədədlər arasında bir boşluq olacaq və onlar kəsr ədədlər də ola bilər (məsələn, 3.5).

Çıxış verilənləri:

Oyunçunun qazandığı xalı tam ədəd kimi (0, 1, 5 və ya 10) çap edin.

1Nümunə 1:
Giriş:
-9 9
Çıxış:
0
2Nümunə 2:
Giriş:
0 10
Çıxış:
1

Məhdudiyyətlər

  • -20.0 ≤ X, Y ≤ 20.0

REDAKTOR
Giriş edin
Giriş:
-9 9
Çıxış:
0