Example: Discount Rate for a Security

In this example, the discount rate for a security is returned.
using System;
using Imsl.Finance;

public class discEx1
{
    public static void  Main(String[] args)
    {
        DateTime settlement = DateTime.Parse("2/15/92");
        DateTime maturity = DateTime.Parse("6/10/92");
        double price = 97.975;
        double redemption = 100.0;
        DayCountBasis dcb = DayCountBasis.BasisActual365;
        double disc = Bond.Disc(settlement, maturity, price, 
                                redemption, dcb);
        Console.Out.WriteLine("The discount rate for the security is "
                               + disc);
    }
}

Output

The discount rate for the security is 0.0637176724137933

Link to C# source.