C# WinApp การเช็คค่า string/double ครับ




Code C#
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้

ตัว Ans จะเป็นได้ทั้ง string และ double ครับ
ปัญหา คือ เวลาเป็นตัวเลขแล้ว อาจจะไม่ตรงกัน
เช่น อาจจะกรอกคำตอบเป็น 9.012 แต่ Ans เป็น 9.0122 ก็จะทำให้ตอบผิดไป
ซึ่งโจทย์ ค่อนข้างกว้างครับ มีทั้งเรื่องหน่วยเวลา เรื่องแปลงหน่วย เรื่อง หาพื้นที่ ปริมาตร หรือ การ บวก ลบ คูณหาร พื้นฐานด้วย
การแปลงหน่วย มีตั้งแต่ 0.000000000001d - 1000000000000d

[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้

เท่าที่ผมคิด คือ ถ้าผมดักโดยใช้  Math.Round
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
มันก็อาจจะติดปัญหา เรื่องของ Prefixe ด้วย เลยไม่รู้จะทำยังไง ครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่