Buduję dość ciężki koszyk obliczeniowy dla sklepu z tkaninami i muszę znaleźć obliczenia na podstawie wprowadzonej przez użytkownika długości * podstawy ceny na metr, ale potem sprawdzanie wyniku, aby zobaczyć, czy jest to wielokrotność długości wzoru. Jeśli nie jest to wielokrotność, muszę znaleźć najbliższą wielokrotność długości wzoru i zmienić wynik na taki.javascript, jak sprawdzić, czy jedna liczba jest wielokrotnością innej
Muszę również być w stanie wykonać dokładnie takie same obliczenia w PHP, ale jeśli ktoś może mi pomóc z matematyką, mogę przesłać wszystko, co samemu trzeba przetłumaczyć.
Używam jQuery 1.6.2 i już wykonałem pierwszą część obliczeń, wystarczy sprawdzić wynik (metry * cena) w stosunku do długości wzoru.
Każda pomoc mile widziana
EDIT: Obliczenia te wszystkie obejmować 2 miejsca dziesiętne zarówno ceny i długości wzorca. Długość wprowadzona przez użytkownika może również zawierać wartości dziesiętne.
Nie używaj arytmetyce zmiennoprzecinkowej jakość. Konwertuj ceny na centy. –
Będę, wszystko jest zmiennoprzecinkowe, ponieważ tak to wynika z db :( – jammypeach