ô BBCBASIC ò_GET_CHOICE ç A=1:ò_PRINC (ç A=2:ò_INT 2ç A=3:ò_TERM <ç A=4:ò_REPYT FåTT@ P: ZÝ ò_GET_CHOICE dÛ @nñ"1 - PRINCIPAL"'"2 - INTEREST"'"3 - TERM"'"4 - REPAYMENT"'' xè"ENTER UNKNOWN 1 - 4 "'A ‚á Œ: –Ý ò_PRINC  Û %ªñŠ10,0)"CALCULATING PRINCIPAL"''' ´è"INTEREST RATE "I:I=I/100 ,¾è"TERM IN YEARS, MONTHS "Y,M:TERM=Y+M/12 !Èè"MONTHLY REPAYMENT "R:R=R*12 Òî … å ddB ÜP=R/(I+(I/((1+I)^TERM-1))) æ@%=&02020A ðñ''"PRINCIPAL AMOUNT ";P úî … ‡ +ñŠ0,20)"PRESS ANY KEY TO CONTINUE";:N=¥ á : "Ý ò_INT ,Û (6ñŠ8,0)"CALCULATING INTEREST RATE"''' @è"PRINCIPAL "P ,Jè"TERM IN YEARS, MONTHS "Y,M:TERM=Y+M/12 !Tè"MONTHLY REPAYMENT "R:R=R*12 ^TEMP=.1 hî … å ddB rõ |I=TEMP †TEMP=R/P-(I/((1+I)^TERM-1)) ý”(TEMP-I)<.000001 š@%=&02030A ¤ñ''"INTEREST RATE ";I*100 ®î … ‡ +¸ñŠ0,20)"PRESS ANY KEY TO CONTINUE";:N=¥ Âá Ì: ÖÝ ò_TERM àÛ êñŠ12,0)"CALCULATING TERM"''' ôè"PRINCIPAL "P þè"INTEREST RATE "I:I=I/100 !è"MONTHLY REPAYMENT "R:R=R*12 î … å ddB %TERM=ª(P*I/(R-P*I)+1)/ª(1+I)+1/24 )&Y=¨(TERM):M=¨((TERM-¨(TERM))*12):@%=0 %0ñ''"TERM IS "Y" YEARS,"M" MONTHS" :î … ‡ +DñŠ0,20)"PRESS ANY KEY TO CONTINUE";:N=¥ Ná X: bÝ ò_REPYT lÛ ,vñŠ6,0)"CALCULATING MONTHLY REPAYMENT"''' €è"PRINCIPAL "P Šè"INTEREST RATE "I:I=I/100 +”è"TERM IN YEARS,MONTHS "Y,M:TERM=Y+M/12 žî … å ddB !¨R=P*(I+(I/((1+I)^TERM-1)))/12 ²@%=&02020A ¼ñ''"MONTHLY REPAYMENT IS "R Æî … ‡ -ÐñŠ0,20);"PRESS ANY KEY TO CONTINUE ";:N=¥ Úá äñ'''"OUT OF RANGE" +îñŠ0,20)"PRESS ANY KEY TO CONTINUE";:N=¥ øî … ‡ åTT@ ÿÿZF_GET_CHOICE~@hF_PRINC÷@tF_INT-BF_TERM‹C