Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Delphi - conversione da REAL a INTEGER
Forum - Delphi - conversione da REAL a INTEGER

Avatar
systemgvp (Normal User)
Expert


Messaggi: 296
Iscritto: 14/04/2008

Segnala al moderatore
Postato alle 14:12
Giovedì, 22/04/2010
salve,
dovrei convertire un numero da reale e intero, al momento uso

variabileInt:=strtoint(currtostr(int(variabileReal)));

ma se messo in alcune parti di un ciclo, lo rallenta, esiste un'altra soluzione?

perchè il più delle volte il numero reale è già un'intero ma essendo magari contenuto in una matrice di tipo real lo devo riconvertire.

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 14:27
Giovedì, 22/04/2010
Non ti basta questo

int(variabileReal)

?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
systemgvp (Normal User)
Expert


Messaggi: 296
Iscritto: 14/04/2008

Segnala al moderatore
Postato alle 14:29
Giovedì, 22/04/2010
no perchè ritorna sempre un numero di tipo real!

PM Quote
Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Segnala al moderatore
Postato alle 17:49
Giovedì, 22/04/2010
Se lo vuoi approssimato:
Codice sorgente - presumibilmente Plain Text

  1. Round(num)



Se invece vuoi solo la parte intera senza prevedere approssimazione:
Codice sorgente - presumibilmente Plain Text

  1. Trunc(num)



Num è il numero real, le funzioni restituiscono un numero integer


PM Quote