Можете да използвате това, което е известно като второстепенна валута. Което основно съхранява $4,20 като 420. Това е практика, която обикновено се адаптира при комуникация с шлюзове за обработка на плащания или API.
Предимството е, че всички аритматични операции в базата данни и съхранението се извършват с цели числа, а не десетични. Което означава, че заемат по-малко място и операциите са по-бързи.
Както бе посочено от @thilo, вие също така избягвате грешки с плаваща запетая, които понякога могат да се промъкнат.
По време на показване просто разделете на 100