Program.cs
using System;
using System.Collections.Generic;
using System.Text;
namespace Interest
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter the money (p):");
int p = int.Parse(Console.ReadLine());
Console.WriteLine("Enter the rate of interest (R):");
double R = double.Parse(Console.ReadLine());
Console.WriteLine("Enter the time (T):");
int T = int.Parse(Console.ReadLine());
InterestCalc IC = new InterestCalc();
Console.WriteLine("Simple Interest:");
Console.WriteLine(IC.CalculateSimpleInterest(p, R, T));
Console.WriteLine("Compound Interest:");
Console.WriteLine(IC.CalculateCompoundInterest(p, R, T));
Console.Read();
}
}
}
InterestFunctions.cs
using System;
using System.Collections.Generic;
using System.Text;
namespace Interest
{
class InterestCalc
{
public InterestCalc()
{
}
public double CalculateSimpleInterest(int p, double r, int t)
{
return (p*r*t)/100;
}
public double CalculateCompoundInterest(int p, double r, int t)
{
return p*(1+r/100)*t;
}
}
}
WHAT I HAVE LEARNED?
- namespace
- class
-In this example, the class including the main program is named class Program{} and saved in Program.cs file.
-On the other hand, the second class including the functions for the interest calculation is named class InterestFunctions{} and is saved in InterestFunctions.cs file.
Both classes are implemented under the SAME namespace called namespace Interest{}.
1 comment:
It is better to use more descriptive variable names.
Like int iyears;
double drate;
prefix the variable name such that it becomes easy to know its type
Post a Comment