Arrotondare il risultato di una relazione

mali_fx

Utente Standard
Professione: Pregettista\Disegnatore stampi termoplastici.
Software: worcnc,worcnc/cad,creo2, e altri.
Regione: lombardia
#1
Salve,
Vorrei arrotondare il risultato ottenuto da una relazione, ad esempio:
''69.985'' vorrei arrotondarla facendola diventare ''70''
E' possibile?
Qualcuno sa dirmi come fare?
 

maxopus

Mod. Creo e Reverse Eng.
Staff Forum
Professione: Progettista meccanico
Software: Creo Parametric
Regione: Marche (PU)
#2
Le funzioni "ceil" (per eccesso) e "floor" (per difetto) si usano per gli arrotondamenti.

Dalla guida interna al programma:

Impostazione del numero di cifre decimali
Potete aggiungere un argomento facoltativo a entrambe le funzioni ceil e floor che consenta di specificare il numero di cifre decimali per l'arrotondamento. La sintassi delle funzioni con il parametro di arrotondamento è la seguente:

ceil (nome_parametro o numero, numero_di_posizioni_decimali)

floor (nome_parametro o numero, numero_di_posizioni_decimali)

dove numero_di_cifre_decimali è un valore facoltativo.

Tenete presenti le seguenti informazioni riguardanti numero_di_cifre_decimali:

Può essere rappresentato da un numero o un parametro definito dall'utente. Se il valore del parametro è un numero reale, viene troncato a un intero.

Il valore massimo è 8. Se viene superato questo valore, il numero da arrotondare (il primo argomento) non viene arrotondato e viene utilizzato il valore iniziale.

Nell'esempio che segue viene mostrato come utilizzare le funzioni ceil e floor senza specificare il numero di cifre decimali:

ceil (10.2) arrotondato a 11
floor (–10.2) arrotondato a –11

Nell'esempio che segue viene mostrato come utilizzare le funzioni ceil e floor quando si specifica il numero di cifre decimali:

ceil (10.255, 2) arrotondato a 10.26
ceil (10.255, 0) arrotondato a 11 [Equivale a ceil (10.255)]
floor (10.255, 1) arrotondato a 10.2
floor (–10.255, 2) arrotondato a –10.26
 

mali_fx

Utente Standard
Professione: Pregettista\Disegnatore stampi termoplastici.
Software: worcnc,worcnc/cad,creo2, e altri.
Regione: lombardia
#3
Grazie della risposta.
Ci ho messo di meno a modellare il pezzo che a fare questo....
 

MORENO100

Utente Standard
Professione: Progettista
Software: Proe 2001, WF5, Creo 2.0
Regione: Marche
#4
Visto che personalmete c'ho messo un po' a trovare la sintassi corretta...
riporto un esempio che credo sia la cosa + chiara.

A= 10
B= 3
A= ceil(A/B, 2)


Senza usare il ceil otterrei A/B= 3.3333333333333

usando il ceil(A/B, 2) = 3.34000000000