2.1
Python 3
Python 3で問題を解く。コードを以下に示す。
# 2.1a.py
# 13:44 2020/10/24
# a : the principal
# r : interest rate
# n : a number of years
# pv : present value
a = 1
r = 0.033
n = 2014 - 1776
def pv(a, r, n):
return a * (1 + r)**n
print("2.1a.py")
print("input")
print("a = ", a)
print("r = ", r)
print("n = ", n)
print("output")
print("pv = {0:.1f}".format(pv(a, r, n)))
# end
Julia
# 2.1.jl
# 2020/10/24
# a : the principal
# r : interest rate
# n : a number of years
# pv : present value
a = 1
r = 0.033
n = 2014 - 1776
function pv(a, r, n)
a * (1 + r) ^ n
end
println("2.1.jl")
println("input")
println("a = ", a)
println("r = ", r)
println("n = ", n)
println("output")
println("pv = ", round(Int, pv(a, r, n)))
# end
Fortan
コードを次に示す。
Gauche
コードを次に示す。
JavaScript
コードを次に示す。
2.1.js(2024-12-07 revise, 2025-02-01 open)
history
revised on 2009-05-02, 2011-11-2, 2014-02-08, 2015-03-28, 2016-02-06,
2016-09-28.
2016-09-28 Fortran, Gauche, Javascript codes moved to linked files.
2018-01-03 XHTML1.0 changed to HTML5.
2018-06-03 charset changed to utf-8.
2020-10-24 Julia code added.
2021-02-14 move history.
2024-08-28 revise 2.1.js
2024-02-01 open revised 2.1.js