Torna al Thread

private int recuperaRataFascia(float importoSanzione) { for (int i = 1; i < 3; i++) { if ( (importoSanzione >= DizzionarioFascia[i].getMinimaSansione()) && (importoSanzione <= DizzionarioFascia[i].getMassimaSansione())) { Console.WriteLine("Fascia di appartenenda = " + i); Console.WriteLine("Minima Fascia = " + DizzionarioFascia[i].getMinimaSansione()); Console.WriteLine("Massima Fascia = " + DizzionarioFascia[i].getMassimaSansione()); int valoreDivisione = 105; float calcoloRata = (importoSanzione / (float)valoreDivisione); //Arrotonda in difetto decimal totaleRata = Math.Floor((decimal)calcoloRata); Console.WriteLine("Totale Rata Calcolata = " + totaleRata); if (totaleRata < DizzionarioFascia[i].getMassimeRate()) { return (int) totaleRata; }else{ return DizzionarioFascia[i].getMassimeRate(); } } else { Console.WriteLine("Fascia non presente"); } } //Non ci sono rate return -1; }
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5