public double Calculate(IInputOutput inputOutput) { string cifraRichiesta = inputOutput.AskForString(""); InitialAmount = VerificaInserimento(cifraRichiesta); if (IsClient == false) { FinalAmount = ((InitialAmount / 100) * MutuoFisso) * MutuoAnni; } else if (IsClient == true) { MutuoFisso = 2.5; FinalAmount = ((InitialAmount / 100) * MutuoFisso) * MutuoAnni; } return(FinalAmount); }
public double Calculate(IInputOutput inputOutput) { string cifraRichiesta = inputOutput.AskForString(""); InitialAmount = VerificaInserimento(cifraRichiesta); if (IsClient == false) { foreach (var item in InflazioniAnni) { FinalAmount += ((InitialAmount / 100) * item) * MutuoAnni; } } else if (IsClient == true) { foreach (var item in InflazioniAnni) { FinalAmount += ((InitialAmount / 100) * (item - 0.5)) * MutuoAnni; } } return(FinalAmount); }