RosettaCodeData/Task/Averages-Pythagorean-means/PostScript/averages-pythagorean-means-1.ps
Ingy döt Net d066446780 langs a-z
2013-04-10 22:43:41 -07:00

22 lines
313 B
PostScript

/pythamean{
/x exch def
/sum 0 def
/prod 1 def
/invsum 0 def
/i 1 def
x{
/sum sum i add def
/prod prod i mul def
/invsum invsum i -1 exp add def
/i i 1 add def
}repeat
(Arithmetic Mean : ) print
sum x div =
(Geometric Mean : ) print
prod x -1 exp exp =
(Harmonic Mean : ) print
x invsum div =
}def
10 pythamean