Welcome to Westonci.ca, the place where your questions find answers from a community of knowledgeable experts. Connect with a community of experts ready to provide precise solutions to your questions on our user-friendly Q&A platform. Experience the ease of finding precise answers to your questions from a knowledgeable community of experts.
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 your visit. We're committed to providing you with the best information available. Return anytime for more. We hope our answers were useful. Return anytime for more information and answers to any other questions you have. We're glad you visited Westonci.ca. Return anytime for updated answers from our knowledgeable team.