Scusate la domanda che ai più potrebbe sembrare da novellino... La cosa è un po' umiliante.
Non ne vengo fuori!
Problema: Un Double che contiene qualcosa da cui devo ottenere con 2 interi la parte intera e la parte decimale senza arrotondamenti. Mi interessano della parte decimale soltanto 2 cifre.
Esempio:
Se invece Costo= 10.57 allora ParteDecimale è correttamente uguale a 57!codice:... Double Costo= 100.57; Int ParteIntera= (int)(Costo); //Qua tutto bene Int ParteDecimale= (int)((double)((Costo- ParteIntera)* 100)); //Mi esce 56 anziché 57! ...
Non capisco proprio.