Cześć! Potrzebuję stworzyć skrypt, który wyliczy mi wartość podatku VAT i kwotę netto na podstawie kwoty brutto oraz wybranej ilości, ale kwotę podatku VAT zaokrągla się do pełnych groszy, przy czym końcówki poniżej 0,5 grosza pomija się, a końcówki 0,5 grosza i wyższe zaokrągla się do 1 grosza.
Stawki VAT:

Przykład 1:

Przykład 2:

Przykład 3:

Potrafię napisać formularz, odebrać z niego dane, obliczyć wartość sprzedaży brutto z uwzględnieniem podanych ilości, ale nie wiem w jaki sposób zrobić to, aby zaokrąglać VAT do pełnych groszy, pomijać końcówki poniżej 0,5 grosza, a końcówki 0,5 grosza i wyższe zaokrąglić do 1 grosza. Czy ktoś może mnie nakierować lub wytłumaczyć w jaki sposób to zrobić?