how to impement interface in c#


how to impement interface in c#

using System;

    interface pnr
    {

        void pnr();
     
    }
    interface si : pnr
    {
        void simple_intrest();
    }



    class result : si
    {
        static void Main(string[] args)
        {

            result s = new result();

            s.pnr();
            s.simple_intrest();
            Console.ReadKey();

        }


        public void simple_intrest()
        {
            int p, n, r;
            Console.WriteLine("\nEnter value for principle amount");
            p = int.Parse(Console.ReadLine());
            Console.WriteLine("Enter value for rate");
            r = int.Parse(Console.ReadLine());
            Console.WriteLine("Enter value for time");
            n = int.Parse(Console.ReadLine());
            int si = p * n * r / 100;
            Console.WriteLine("Simple interest is:{0} for principle amount is:{1}", si, p);
        }
        public void pnr()
        {
            Console.WriteLine("Enter the value for p,n,r");


        }

    }
Output

Enter the value for p,n,r

Enter value for principle amount
20000
Enter value for rate
5
Enter value for time
4
Simple intrest is:4000 for principle amount is:20000

Comments