Menu
support@authoritypapers.com
+1(805) 568 7317

continue with assignment quot loan program quot read code quot squareroottest quot 1 5150603

Continue with Assignment “Loan Program”. Read code “SquareRootTest”.

1. class Program
    {

        public static double loanAmount;
        public static double years;
        public static double interest;
        static void Main(string[] args)
        {

         …..
         //for loanAmount
         do {
       
         }while ( continueLoop );

         …..
         //for years
         do {
       
         }while ( continueLoop );

         …..
         //for interest
         do {
       
         }while ( continueLoop );

        }
        …..
    }

2. Create a class “MyRangeException.cs”.

3. Add Exception Handling
   – loanAmount
      – must be a number, threw FormatException if not
      – must be greater than 50000, throw Exception if not
             – Create a method CheckLoanAmount(double la)
               throw new MyRangeException(“Loan Amount must be $50,000 or more.”);
    

   – loanInterest
      – must be a number, threw FormatException if not
      – must be greater than 1%, throw Exception if not
             – Create a method CheckLoanInterest(double it)
               throw new MyRangeException(“Interest Rate must be 1% or more.”);

    – years
      – must be a number, threw FormatException if not
      – must be greater than 5, throgh Exception if not
             – Create a method CheckLoanYears(double yr)
               throw new MyRangeException(“Years must be 5 years or more.”);

=======================================================================================================

// Code from Loan Program

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Loan_Program
{
class Program
{
static void Main(string[] args)
{

Console.Write(“Enter Loan Amount: $”);
double LoanAmount = Convert.ToDouble(Console.ReadLine());
Console.Write(“Enter how many years: “);
double Years = Convert.ToDouble(Console.ReadLine());
Console.Write(“Enter Intrest rate: “);
double IntRate = Convert.ToDouble(Console.ReadLine());

C1.PayInterests(LoanAmount, Years, IntRate);

C1[] test = new C1[1];
test[0] = new C1(1, 1, 1);
foreach (var x in test)
{
Console.WriteLine(“{0}”, x.iMessage());
}

// calling method PayIntersts

}
}
}

class C1 // : IMyInterface
{

// constructor has the same name as class
// () called parameter
public C1(double loanAmount, double years, double interestRate)
{
// parameters
double LoanAmount = loanAmount;
double Years = years;
double InterestRate = interestRate;
}

// method
public static void PayInterests(double LoanAmount, double Years, double InterestRate)
{
double interests;
interests = LoanAmount * Years * InterestRate;
Console.WriteLine(“Loan Amount: ${0}”, LoanAmount);
Console.WriteLine(“Loan Length: {0}”, Years);
Console.WriteLine(“Loan Interest Rate: {0}”, InterestRate);
Console.WriteLine(“Loan Interest: ${0}”, interests);

}

public string iMessage()
{
return “Be Ready!”;
}

interface IMyInterface
{

String iMessage();

}
}

"Order a similar paper and get 15% discount on your first order with us
Use the following coupon
"GET15"

Order Now