X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=doc%2Frpntutorial.pod;h=34b54ea0ea9337af688c1b32a0b8633f63226b6e;hb=d9822df7ed5e8122cf3a62e4e99678e94007f504;hp=b830f2700cc3a55bf2c77241cdb801a7c60c95aa;hpb=333ab21495916a8d1c4a2861ef3fe86763fde684;p=pkg-rrdtool.git diff --git a/doc/rpntutorial.pod b/doc/rpntutorial.pod index b830f27..34b54ea 100644 --- a/doc/rpntutorial.pod +++ b/doc/rpntutorial.pod @@ -86,10 +86,9 @@ Let's read a complex RPN expression that also has the traditional multiplication operator: 1) 128,8,*,7000,GT,7000,128,8,*,IF eval 128,8,* result is 1024 - 2) 1024,7000,GT,7000,128,8,*,IF eval 1024,7000,GT result is 0 - 3) 0,128,8,*,IF eval 128,8,* result is 1024 - 4) 0,7000,1024,IF result is 1024 - + 2) 1024 ,7000,GT,7000,128,8,*,IF eval 1024,7000,GT result is 0 + 3) 0, 7000,128,8,*,IF eval 128,8,* result is 1024 + 4) 0, 7000,1024, IF result is 1024 Now let's go back to the first example of multiple logic operators, but replace the value 20 with the variable "input": @@ -102,7 +101,7 @@ with "A": 2) A,10,input,IF eval is A,10,input,IF read "if A then 10 else input". Now replace A with it's verbose -description again and--voila!--you have a easily readable description +description again and--voila!--you have an easily readable description of the expression: if input > 10 then 10 else input @@ -160,7 +159,7 @@ uses the LE and DIV operators. Answer 2: if (input <= 56000/8 ) { input*8 } else { 56000 } - input,56000,8,DIV,LT,input,8,*,56000,IF + input,56000,8,DIV,LE,input,8,*,56000,IF Exercise 3: