ChipMaster's bwBASIC This also includes history going back to v2.10. *WARN* some binary files might have been corrupted by CRLF.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

47 lines
1.7 KiB

  1. 1 REM RRCONVBD
  2. 2 CLS
  3. 10 PRINT " CONVERTIBLE BOND-RATE OF RETURN":PRINT
  4. 15 PRINT "THIS PROGRAM WILL COMPUTE AN INVESTOR'S ANNUAL RATE OF RETURN
  5. 20 PRINT "ON A CONVERTIBLE BOND PURCHASE GIVEN THE FOLLOWING:
  6. 25 PRINT
  7. 30 PRINT " PURCHASE PRICE OF BOND
  8. 32 PRINT " BOND COUPON PAYMENT PER YEAR
  9. 35 PRINT " PRESENT VALUE OF SHARE OF STOCK
  10. 40 PRINT " EXPECTED ANNUAL % INCREASE IN VALUE OF SHARE OF STOCK
  11. 45 PRINT " CONVERSION RATIO(# SHARES BOND CONVERTIBLE INTO)
  12. 50 PRINT " DESIRED VALUE OF BOND WHEN SOLD
  13. 55 PRINT "GIVEN THIS INFORMATION THE PROGRAM COMPUTES A RATE OR RETURN
  14. 60 PRINT "AND THE NUMBER OF YEARS UNTIL THE EXPECTED SELLING VALUE IS
  15. 65 PRINT "REACHED.
  16. 80 PRINT :INPUT "PRESS ENTER TO BEGIN";Z9$
  17. 85 CLS
  18. 100 REM INPUT DATA
  19. 110 INPUT "ENTER PURCHASE PRICE OF THE BOND "; PB
  20. 120 INPUT "ENTER PRESENT PRICE OF SHARE OF STOCK ";P
  21. 130 INPUT "ENTER CONVERSION RATIO ";PR
  22. 140 INPUT "ENTER CONVERSION VALUE OF BOND WHEN SOLD";CV
  23. 150 INPUT "ENTER PROJECTED % INCREASE IN STOCK VALUE YEARLY";R
  24. 160 R=R/100
  25. 170 INPUT "COUPON PAYMENT PER YEAR ";PMT
  26. 180 N = LOG(CV/(P*PR))/LOG(1+R):N=INT(N+.5)
  27. 200 GOSUB 4200
  28. 210 PRINT
  29. 220 PRINT " RATE OF RETURN EQUALS ";100*I;"%"
  30. 230 PRINT " CONVERSION AFTER ";N;" YEARS"
  31. 250 PRINT :INPUT "PRESS ENTER FOR MORE ENTRIES ";Z9$
  32. 252 IF Z9$ = "-1" THEN END
  33. 255 CLS
  34. 260 GOTO 100
  35. 299 STOP
  36. 4200 REM I FOR PV/ORDINARY ANNUITY
  37. 4210 I=.01
  38. 4220 PP=PMT/I*(1-(1+I)[(-N))+CV*(1+I)[(-N)-PB
  39. 4225 D=N*PMT/(I*(1+I)[(N+1))-PMT/(I[2)*(1-(1+I)[(-N))-N*CV/(1+I)[(N+1)
  40. 4230 GOSUB 4600
  41. 4240 IF ABS(PP)<=.1 THEN RETURN
  42. 4250 GOTO 4220
  43. 4600 REM COMPUTATION
  44. 4610 I=I-PP/D
  45. 4620 RETURN