Roman Numerals เป็นแอปพลิเคชั่นที่เรียบง่ายและหลากหลายที่ให้คุณแปลงเลขทศนิยม (อารบิก) เป็นสัญกรณ์โรมันและในทางกลับกัน
ประกอบด้วย 3 ส่วนหลัก: "ตัวแปลง", "ครู" และ "เกม"
ตัวแปลง
-------------------------------
ตัวแปลงทำงานโดยใช้แป้นพิมพ์ที่สามารถระบุเลขทศนิยมหรือเลขโรมันได้ และโปรแกรมจะแปลงจากรูปแบบหนึ่งไปเป็นอีกรูปแบบหนึ่ง
การแปลงเป็นไปโดยอัตโนมัติและจดจำตัวเลขตั้งแต่ 1 ถึง 3,999,999 โดยยอมรับสัญลักษณ์โรมันที่มีเครื่องหมายขีดด้านบนซึ่งเราสามารถคูณค่าของสัญลักษณ์ด้วย 1,000
นอกจากนี้ยังมีปุ่มให้ลบ คัดลอกการแปลงไปยังคลิปบอร์ด และล้างหน้าจอ
คุณครู
-----------------------
หน้าจอ "ศาสตราจารย์" จะแสดงคำอธิบายที่สมบูรณ์เกี่ยวกับวิธีการสร้างเลขโรมันและกฎที่ต้องปฏิบัติตามเพื่อเขียนอย่างถูกต้อง
เกม
----------------
คุณรู้วิธีจดจำเลขโรมันหรือไม่? พิสูจน์สิ. ด้วยเกมคำถามและคำตอบแสนสนุกนี้ โปรแกรมจะแสดงตัวเลขให้คุณดู และคุณจะต้องเลือกหนึ่งในสี่คำตอบที่เป็นไปได้ คุณจะพบสิ่งที่ใช่หรือไม่? มันเริ่มง่าย แต่จะซับซ้อนทีละน้อย
เกมนี้มี 7 ระดับ แต่ละระดับมีคำถาม 10 ข้อเกี่ยวกับความยากที่เพิ่มขึ้น
- หากคุณตอบถูกในครั้งแรกคุณจะได้รับ 1 คะแนน
- หากคุณตอบครั้งที่สอง คุณจะไม่ได้รับคะแนน
- หากคุณตอบในความพยายามครั้งที่สาม คุณจะเสียคะแนน
- หากคุณตอบความพยายามครั้งสุดท้าย คุณจะเสียสองคะแนน
ในการผ่านด่านคุณต้องมีคะแนนอย่างน้อย 5 คะแนน
ในตอนท้ายของเกม ระดับที่คุณไปถึงและเกรดเฉลี่ยที่ได้รับจะปรากฏขึ้น
ตัวแปลงที่ปรับให้เหมาะสม
---------------------------------------
แอปพลิเคชันเลขโรมันรวมอัลกอริธึมการแปลงจำนวนเต็ม/โรมันและโรมัน/จำนวนเต็มที่ได้รับการปรับปรุง เพื่อทำการแปลงอย่างถูกต้องและตรวจจับตัวเลขที่แสดงไม่ถูกต้องทั้งหมด
ระบบเลขทศนิยม
-------------------------------------------------- -------------------------------------------------- -------
ระบบทศนิยมหรืออารบิกสร้างขึ้นในอินเดียและชาวอาหรับนำมาใช้ในยุโรป มีลักษณะเฉพาะคือการใช้เลขศูนย์ (ซึ่งไม่มีอยู่ในสัญกรณ์โรมัน) และใช้สัญลักษณ์ที่แตกต่างกัน 10 แบบ ด้วยระบบนี้ คุณสามารถดำเนินการทางคณิตศาสตร์ เช่น การบวก ลบ การคูณ และการหาร ได้อย่างมีประสิทธิภาพมากกว่าการใช้สัญกรณ์โรมัน
ระบบเลขโรมัน
-------------------------------------------------- -------------------------------------------------- -----
ระบบเลขโรมันมีลักษณะเฉพาะโดยใช้สัญลักษณ์ต่าง ๆ เพื่อแสดงปริมาณที่แตกต่างกัน:
- อักขระ "ฉัน" หมายถึง "1"
- ตัวอักษร "V" หมายถึง "5"
- อักขระ "X" หมายถึง "10"
- ตัวอักษร "L" หมายถึง "50"
- ตัวอักษร "C" หมายถึง "100"
- ตัวอักษร "D" หมายถึง "500"
- ตัวอักษร "M" หมายถึง "1000"
หากต้องการแสดงตัวเลข คุณต้องเคารพกฎบางประการ:
- ตัวเลขจะต้องแสดงจากมากไปน้อย นั่นคือจาก "M" ถึง "I"
- คุณไม่สามารถโยงสัญลักษณ์ที่เหมือนกันเกิน 3 อันได้ ตัวเลข "IIII" ไม่ได้หมายถึง 4 แต่ไม่ถูกต้อง
- ด้านหน้าสัญลักษณ์ คุณสามารถเพิ่มสัญลักษณ์รองอีกอันเพื่อใช้เป็นการลบได้ ดังนั้น IX จึงหมายถึง "9"
- ไม่สามารถใช้สัญลักษณ์ "V", "L" และ "D" ในการลบได้ หมายเลข "VX" เทียบเท่ากับ "V"
- สัญลักษณ์ที่เหลือจะต้องเป็นเลขตัวประกอบ "1" เมื่อเทียบกับสัญลักษณ์ก่อนหน้า ดังนั้น "ฉัน" จึงสามารถลบออกจาก "X" ได้ แต่ไม่สามารถลบออกจาก "C" ได้ หมายเลข "IC" ไม่ได้แสดงถึง "99" เนื่องจากเป็นตัวแทนได้ไม่ดี "99" ควรแสดงเป็น "XCIX"