RichSimulationPackage 1.0.3

dotnet add package RichSimulationPackage --version 1.0.3
NuGet\Install-Package RichSimulationPackage -Version 1.0.3
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="RichSimulationPackage" Version="1.0.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add RichSimulationPackage --version 1.0.3
#r "nuget: RichSimulationPackage, 1.0.3"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install RichSimulationPackage as a Cake Addin
#addin nuget:?package=RichSimulationPackage&version=1.0.3

// Install RichSimulationPackage as a Cake Tool
#tool nuget:?package=RichSimulationPackage&version=1.0.3

How to use RichSimulation Package?

Model properties

public class CalculateModel 
{ 
	/// <summary> /// Safe money 1000.01 /// </summary> 
	public string valorPresente { get; set; }  
	
	/// <summary> /// Month: 54 /// </summary> 
	public string periodoMeses { get; set; }  
	
	/// <summary> /// Interest: 12.0 /// </summary> 
	public string taxaDeJuros { get; set; }  
	
	/// <summary> /// Future money: 1000000 /// </summary> 
	public string valorFuturo { get; set; }  
	
	/// <summary> /// monthly deposit: 250.10 /// </summary> 
	public string depositoMensal { get; set; } 
}

Transform data

private static SimulationModel TransformData(CalculateModel model) 
{ 
	var simulationModel = new RichSimulationPackage.Model.SimulationModel();
	simulationModel.depositoMensal = model.depositoMensal; 
	simulationModel.periodoMeses = model.periodoMeses; 
	simulationModel.taxaDeJuros = model.taxaDeJuros; 
	simulationModel.valorFuturo = model.valorFuturo; 
	simulationModel.valorPresente = model.valorPresente; 
	
	return simulationModel; 
}

#Principal Method

public string PostDepositoMensal(CalculateModel model) 
{ 
	try 
	{ 
		var main = new RichSimulationPackage.Main(); 
		var simulationModel = TransformData(model); 
		return main.MensalIncome(simulationModel); 
	} 
	catch (Exception ex) 
	{ 
		throw ex; 
	} 
}  
Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net6.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.3 165 7/18/2023
1.0.2 144 7/17/2023
1.0.1 148 7/17/2023
1.0.0 163 4/12/2023

It's easey to calculate

- Mensal Income
- Mensal Interest
- Mensal Period
- Present Value
- Future Value