Jard


Submit solution

Points: 60 (partial)
Time limit: 2.0s
Memory limit: 32M

Problem types
Allowed languages
Assembly, Awk, C, C++, Java, Perl, Python

Županijska razina 2017. / Osnovna škola (6. razred) - 2. zadatak

Inspiriran filmom Marsovac redatelja Ridleya Scotta, Perica je počeo proučavati svemirske misije koje su za cilj imale taj Crveni planet. Jedna od tih misija posebna ga je privukla. Sada već davne \(1999.\) godine,

Američka svemirska agencija NASA iznad Marsa izgubila je tzv. Mars Climate Orbiter. Istraga je pokazala da je uzrok neuspjeha ljudska pogreška. Naime, jedan tim inženjera koristio je engleske mjere za duljinu (palac, stopa, jarda i milja), a drugi tim koristio je metričke jedinice (kilometar).

Da se takve stvari više ne bi događale, Perica je odlučio napisati aplikaciju koja će pretvarati mjere. Otkrio je sljedeću tablicu odnosa između tih mjernih jedinica:

tablica

Iz tablice je Perica otkrio, npr. da u jednom kilometru ima \(3280.84\) stopa, a u \(1\) stopi \(0.00030479\) kilometara. Perica želi napisati program koji će za zadanu udaljenost \(D\) izraženu u polaznoj mjernoj jedinici ispisati udaljenost izraženu u dolaznoj mjernoj jedinici. Napiši program koji na temelju zadanih ulaznih podataka rješava Peričin problem.

Ulazni podaci

U prvom retku nalazi se prirodan broj \(D\) \((1 \leq D \leq 10 000)\), udaljenost iz teksta zadatka.

U drugom retku nalazi se prirodan broj \(N\) \((1 \leq N \leq 5)\), oznaka polazne mjerne jedinice (1:kilometar, 2:palac, 3:stopa, 4:jard, 5:milja).

U trećem retku nalazi se prirodan broj \(M\) \((1 \leq M \leq 5, M \neq N)\), oznaka dolazne mjerne jedinice (1:kilometar, 2:palac, 3:stopa, 4:jard, 5:milja).

Izlazni podaci

U jednom retku treba ispisati realan broj, udaljenost iz teksta zadatka. Tvoje rješenje smatrat će se točnim ako se od službenog razlikuje za manje od \(0.001\) \((\mathopen|tvoje - službeno\mathclose| \leq 0.001))\)

Primjeri test podataka

Ulaz
2
1
4
Izlaz
2187.22

Ulaz
5000
2
1
Izlaz
0.12699

Ulaz
2500
4
3
Izlaz
7500.02286

Comments

There are no comments at the moment.