Zaokrąglanie w górę 5 w równaniach

Cze wszystkim.

Używam równań, aby skonfigurować produkcję, muszę zaokrąglić ocenę w górę do następnych 5.

Czy ktoś ma pomysł.

Pozdrowienia.

 

Z góry dziękuję.

Oto metoda matematyczna, która działa dla wszystkich zaokrąglań:

Zmiennych:

  • A jest wartością zaokrąglenia
  • B zmienia się w zależności od progu przekroczenia: 
    • B=0 --> Dolna wartość
    • B=0,5 --> zaokrąglone w dół, jeśli różnica jest mniejsza niż połowa i wyższe, jeśli wartość jest większa niż połowa różnicy.
    • B=0,99 --> zaokrąglone w górę
  • C to wartość do zaokrąglenia

Równanie:

  • A x liczba całkowita(B + C / A)
  • W Twoim przypadku A = 5, a dla wyższej wartości B = 0,99

5 x całość (0,99 + C / 5) 
co daje w języku równań Solidworks: = 5 * int(0.99 + C / 5)

jeśli C=1 --> Wynik =5
if c=5 --> wynik =5
jeśli C=6 --> Wynik =10
jeśli.....

2 polubienia