目次 (contents)

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

コードを次に示す。

2.1.f90

Gauche

コードを次に示す。

2.1.scm

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