Arrotondamento di numeri
> Scritto da Matteo Gentile il giorno 29/01/2003

  In questo semplice esempio vediamo come arrotondare un numero, utilizzando una funziona banale, ma spesso utile, presente in VBScript, la funzione Round.
La funzione Round utilizza la seguente sintassi:

Round(espressione[, numcifredecimali])
Questa funzione accetta i seguenti parametri:

  • espressione (Obbligatoria): espressione numerica da arrotondare.
  • numcifredecimali (Facoltativa): numero che specifica il numero di cifre decimali da includere nell'arrotondamento. Se omesso, vengono restituiti numeri interi.

Facciamo ora un semplice esempio, in cui è presente un form dove inserire il numero da arrotondare e il numero di decimali da usare:
<html> 
<body> 
<form method="POST" action="Arrotonda.asp"> 
<p>Inserisci un numero con la virgola: 
<input type="text" 
name="Num" size="20" 
value="<%=Request("Num")%>"><br> 
<p>Inserisci il numero di cifre decimali che vuoi usare: 
<input type="text" size="2" 
name="Dec" value="<%=Request("Dec")%>"><br> 
<input type="submit" value="Calcola" name="B1"></p> 
</form> 
<% 
Dim Num, Dec, Res 
Num = Request("Num") 
Dec = Request("Dec") 
If ((Num <> "") and (Dec<> "")) then 
Res = Round(Num,Dec) 
Response.Write Res 
End If %> 
</body> 
</html> 

Vedi esempio


--------------------------------------------------------------------------------------------
AZPoint.net - http://www.azpoint.net
Vietata ogni forma di duplicazione