Oppure

Loading
18/09/12 18:23
Maximum
Ciao a tutti.
Dovrei creare un programma che sfrutti tutte le formule astronomiche.
Mi sono imbattuto in un problema. Come prendo da un numero decimale la parte decimale e la parte intera, assegnando le due parti a due variabili differenti ?
Esempio:
123456789.25
Intero=123456789
Decimale=0.25
Ringrazio anticipatamente per la risposta :)
aaa
18/09/12 18:33
luca97
La parte intera la puoi prendere convertendo il numero decimale in intero (tramite casting):
float numero = 34.6;
int intero = (int) numero;

Poi puoi ottenere la decimale semplicemente sottraendo quella intera al numero.
float numero = 34.6;
int intero = (int) numero;
float decimale = numero - intero;


Ciao :k:
aaa