IDNLearn.com is designed to help you find reliable answers quickly and easily. Join our interactive Q&A platform to receive prompt and accurate responses from experienced professionals in various fields.
Sagot :
Using the computational language in python it is possible to write a code that does the following unit conversion based on user menu selection:
Writing code in python:
def simple_interest(principal,rate,times,year):
return principal + principal*(rate/times)*(times*year)/100.0
import simple_interest as si
from datetime import datetime
print("CNET-142: Ron Sha, Lab Menu Function\n",datetime.now())
def simpleInterest():
print("\nCalulating Simple Interest")
while True:
principal = float(input("Enter the starting pricipal, <= 0 to quit: "))
if principal > 0:
rate = float(input("Enter the annual interest rate: "))
times = float(input("How many times per year is the interest compounded? "))
year = float(input("For how many years will the account earn interest? "))
totalamount = si.simple_interest(principal, rate, times, year)
print("At the end of ",year," years you will have $ ",totalamount," with interest earned $ ",totalamount-principal)
else:
print("Exiting Simple Interest program...")
break
def mortagePayment():
while True:
loanAmount = float(input("Enter the loan amount, 0 to quit: "))
if loanAmount>0:
interestRate = float(input("Enter the loan interest rate: "))
loanTerm = float(input("Enter the loan term (number of years): "))
monthlyRate = (interestRate/100)/12
numPayments = loanTerm*12
monthlyPayment = round(loanAmount * (monthlyRate*pow((1+monthlyRate), numPayments))/ (pow((1+monthlyRate), numPayments)-1),2)
totalPayment = round(monthlyPayment*(loanTerm*12),2)
interestPaid = round(totalPayment - loanAmount,2)
print("For the loan Amount of $",loanAmount," for ",loanTerm," years with interest rate of ",interestRate," %")
print("The monthly payment is $",monthlyPayment)
print("Total amount paid for this loan is $",totalPayment)
print("Total interest paid for this loan is $",interestPaid)
else:
break
def menuChoice():
menuchoice = int(input("Select one of the command number above: "))
if menuchoice == 1:
simpleInterest()
return
elif menuchoice == 2:
mortagePayment()
return
elif menuchoice == 99:
print("Have a nice day...")
global flag
flag = 0
return
else:
print("Error: command not recognised")
menuChoice()
flag = 1
while flag == 1:
print("\n------------------------------------------------------")
print("1\tCalculate Simple Interest\n2\tCalculate Mortage Payment\n99\tQuit the Program")
print("------------------------------------------------------\n")
menuChoice()
See more about python at brainly.com/question/18502436
#SPJ1
Thank you for joining our conversation. Don't hesitate to return anytime to find answers to your questions. Let's continue sharing knowledge and experiences! IDNLearn.com is your go-to source for dependable answers. Thank you for visiting, and we hope to assist you again.