File: pascal.in

package info (click to toggle)
antlr 2.7.7%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 9,920 kB
  • sloc: java: 54,649; cs: 12,533; makefile: 8,963; cpp: 7,359; pascal: 5,273; sh: 4,337; python: 4,301; lisp: 1,969; xml: 220; lex: 192; ansic: 134
file content (28 lines) | stat: -rw-r--r-- 479 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{ program 0.1
  assuming annual inflation rates of 7, 8, and 10 per cent,
  find the factor by which the frank, dollar, pound
  sterlinh, mark, or guilder will have been devalued in
  1, 2, ... n years.}

program inflation(output);

const
  n = 10;
var
  i : integer;
  w1, w2, w3 : real;

begin
  i := 0;
  w1 := 1.0;
  w2 := 1.0;
  w3 := 1.0;

  repeat
    i := i + 1;
    w1 := w1 * 1.07;
    w2 := w2 * 1.08;
    w3 := w3 * 1.10;
    writeln(i, w1, w2, w3);
  until i=n
end.