A Roman Numerals egy egyszerű és sokoldalú alkalmazás, amely lehetővé teszi a decimális (arab) számok római jelölésre való konvertálását és fordítva.
3 fő részből áll: "Az átalakító", "a tanár" és "a játék".
AZ ÁTALAKÍTÓ
--------------------------
A konverter olyan billentyűzettel működik, amelyen egy tizedes vagy római szám jelezhető, és a program azt konvertálja egyik formátumból a másikba.
Az átalakítás automatikus, és felismeri az 1-től 3 999 999-ig terjedő számokat, elfogadja a római szimbólumokat egy felső kötőjellel, amellyel megszorozhatjuk a szimbólum értékét 1000-rel.
Kulcsokkal is rendelkezik a törléshez, az átalakítás vágólapra másolásához és a képernyő törléséhez.
A TANÁR
-----------------------
A "Professzor" képernyő teljes magyarázatot ad a római számok keletkezésének módjáról és a helyes írásukhoz betartandó szabályokról.
A JÁTÉK
-----------------
Tudod, hogyan lehet felismerni a római számokat? Bizonyítsd be. Ezzel a szórakoztató kérdés-felelet játékkal a program megmutat egy számot, és ki kell választania a négy lehetséges válasz egyikét. Megtalálod a megfelelőt? Könnyen kezdődik, de fokozatosan bonyolulttá válik.
A játéknak 7 szintje van, mindegyikben 10 egyre nehezebb kérdés.
- Ha az első próbálkozásra helyesen válaszol, 1 pontot kap.
- Ha válaszol a második kísérletre, nem kap pontot.
- Ha a harmadik próbálkozásra válaszol, pontot veszít.
- Ha válaszol az utolsó kísérletre, akkor két pontot veszít.
A szint eléréséhez legalább 5 pontot kell elérni.
A játék végén megjelenik az elért szint és az elért átlagérték.
OPTIMALIZÁLT ÁTALAKÍTÓ
---------------------------------------
A római számok alkalmazás egy optimalizált egész/római és római/egész szám konverziós algoritmust tartalmaz a konverzió helyes végrehajtásához és az összes hibásan kifejezett szám észleléséhez.
TIZESES SZÁMOZÓ RENDSZER
-------------------------------------------------- -------
Az Indiában létrehozott és az arabok által Európába bevezetett decimális vagy arab rendszert a nulla szám beépítése (ami a római jelölésben nem létezik) és 10 különböző szimbólum használata jellemzi. Ezzel a rendszerrel sokkal hatékonyabban végezhet számtani műveleteket, mint az összeadás, kivonás, szorzás és osztás, mint a római jelöléssel.
RÓMAI SZÁMOZÓ RENDSZER
-------------------------------------------------- -----
A római számrendszerre jellemző, hogy különböző szimbólumokat használnak a különböző mennyiségek ábrázolására:
- Az "I" karakter jelentése "1"
- A "V" karakter jelentése "5"
- Az "X" karakter a "10"-et jelenti.
- Az "L" karakter jelentése "50".
- A "C" karakter a "100"-at jelenti.
- A "D" karakter jelentése "500".
- Az "M" karakter jelentése "1000".
A számok ábrázolásához be kell tartania bizonyos szabályokat:
- A számokat a legmagasabbtól a legalacsonyabbig, azaz "M"-től "I"-ig kell ábrázolni.
- Nem köthet 3-nál több azonos szimbólumot; A „III” szám nem 4-et jelent, de hibás
- A szimbólum elé egy másik kisebb szimbólumot is hozzáadhat, hogy kivonásként használja; tehát a IX a "9"-et jelenti
- A "V", "L" és "D" szimbólumok nem használhatók kivonásra; a "VX" szám egyenértékű a "V"-vel.
- A fennmaradó szimbólumnak 1-es faktorszámúnak kell lennie az előzőhöz képest; így az "I" kivonható az "X"-ből, de nem a "C"-ből; az „IC” szám nem jelenti a „99”-et, mivel rosszul van ábrázolva; a „99”-et „XCIX”-ként kell kifejezni