Calculates simple interest by defining variables and then evaluating an expression string that uses them.

ID: 335

See: Eval
				
					using uCalcSoftware;

var uc = new uCalc();
// Define variables representing configuration or user inputs.
uc.DefineVariable("principal = 20000");
uc.DefineVariable("annual_rate = 0.0575");
uc.DefineVariable("years = 4");

// Evaluate an expression combining these variables.
var interest = uc.Eval("principal * annual_rate * years");
Console.WriteLine($"Total Interest: {interest}");
				
			
Total Interest: 4600
				
					#include <iostream>
#include "uCalc.h"

using namespace std;
using namespace uCalcSoftware;

int main() {
   uCalc uc;
   // Define variables representing configuration or user inputs.
   uc.DefineVariable("principal = 20000");
   uc.DefineVariable("annual_rate = 0.0575");
   uc.DefineVariable("years = 4");

   // Evaluate an expression combining these variables.
   auto interest = uc.Eval("principal * annual_rate * years");
   cout << "Total Interest: " << interest << endl;
}
				
			
Total Interest: 4600
				
					Imports System
Imports uCalcSoftware
Public Module Program
   Public Sub Main()
      Dim uc As New uCalc()
      '// Define variables representing configuration or user inputs.
      uc.DefineVariable("principal = 20000")
      uc.DefineVariable("annual_rate = 0.0575")
      uc.DefineVariable("years = 4")
      
      '// Evaluate an expression combining these variables.
      Dim interest = uc.Eval("principal * annual_rate * years")
      Console.WriteLine($"Total Interest: {interest}")
   End Sub
End Module
				
			
Total Interest: 4600