Programozó versenyek

Programozás 0 (Algoritmikus gondolkodás) ZH, 2014. december 17.

2014. december 17. 16:05 – 2014. december 17. 17:45

Pénzváltó

Írjon programot, amely egy pénzváltónak segít a forint (HUF) és euró (EUR) pénznemek közötti konverzió elvégzésében. A bemenet első sorában az aktuális HUF/EUR árfolyam szerepel valós számként. A további sorok mindegyike „x HUF” vagy „x EUR” alakú, ahol x egy nemnegatív valós szám, amelyet egy szóköz után a pénznem hárombetűs kódja követ. Az utolsó sorban x értéke 0. A program feladata, hogy a bemeneten szereplő értékeket a másik pénznemre konvertálja, és az eredményt a bemenet formátumában („y EUR”, ha x forintban volt megadva, illetve „y HUF”, ha euróban) soronként a kimenetre írja. A kimeneten y értékét pontosan két tizedesjeggyel kell kiírni. A bemenet utolsó sorát nem kell feldolgozni.

Példa bemenet

  1. 314.5
  2. 1 EUR
  3. 214.65 HUF
  4. 182730 HUF
  5. 13.99 EUR
  6. 0 HUF
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. 314.50 HUF
  2. 0.68 EUR
  3. 581.02 EUR
  4. 4399.86 HUF
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.