กันยายน 20, 2558

Lab4x_Sum-of-1-to-N & Multiplication-Table & Sum-of-Prime-Number & Monthly-Loan-Payment

# Sum Of 1 to N
def setup():
   n = 15
   sumOfOneToN(n)
def sumOfOneToN(n):
   sum = 0
   print("N = ",n)
   while(n>0):
      sum += n
      n -= 1
   print("sum of int from 1 to N = ",sum)
setup()



# Multiplication Table
def setup():
   num = 13
   multipli_table(num)
def multipli_table(n):
   multi = 1
   print("Multiplication-Table of ",n)
   while(multi <= 12):
      print(n," x ",multi," = ",(n*multi))
      multi += 1
setup()



# Sum of Prime Number
def setup():
   final_num = 100
   primeCal(final_num)
def primeCal(n):
   result = 0
   num = 1
   print("Sum of Prime number from 1 to",n)
   while(num<=n):
      primeNum = True
      i = 2
      while(i<num and primeNum):
         if((num%i) == 0):
            primeNum = False
         i += 1
      if(primeNum):
         result += num
      num += 1
   print("result =",result)
setup()



# Monthly loan payment
def setup():
   loan = 5000
   interest_rate = 12  # percent
   loan_term = 12      # months
   loanCal(loan, interest_rate, loan_term)

def loanCal(loan, interest_rate, loan_term):
   balance = loan
   total_interest = 0
   count=1
   j = interest_rate/100/12
   payMonthly = loan*(j/(1-(pow(1+j,-loan_term))))
   print("***** Monthly Loan Payment *****")
   print(" Loan Amount : $",loan)
   print(" Loan Term   : ",loan_term," months")
   print(" Interest Rate : ",interest_rate,"%")
   print("************************************")
 
   print("Payment NO.|   Balance   |   Interest   | Principal | Unpaid Balance | Total Interest to Date")
   while (count<=loan_term):
      interest = j*balance
      principal = payMonthly-interest
      print("     ",round(count),"       ",round(balance),"         ",round(interest),"         ",round(principal), end="")
      balance -= principal
      total_interest += interest
      print("          ",round(balance),"            ",round(total_interest))
      count += 1
   print("Payment Every Month : $",payMonthly)
   print("Total of 12 Payments : $",(loan+total_interest))
   print("Total Interest : $",total_interest)
setup()

ไม่มีความคิดเห็น:

แสดงความคิดเห็น