forked from mirrors/org-mode
added another example
This commit is contained in:
parent
9aa713be8c
commit
28c29ee51e
|
@ -50,8 +50,34 @@ cd ~ && du -sc * |grep -v total
|
|||
pie(dirs[,1], labels = dirs[,2])
|
||||
#+end_src
|
||||
|
||||
*** operate on the contents of tables
|
||||
*** be called from inside tables
|
||||
*** operate in/on tables (processing grades)
|
||||
|
||||
| student | grade | letter |
|
||||
|---------+-------+--------|
|
||||
| 1 | 18 | F |
|
||||
| 2 | 85 | B |
|
||||
| 3 | 94 | A |
|
||||
| 4 | 81 | B |
|
||||
| 5 | 72 | C |
|
||||
| 6 | 46 | F |
|
||||
#+TBLFM: $2='(sbe random-score-generator)::$3='(sbe assign-grade (score $2))
|
||||
|
||||
#+srcname: assign-grade
|
||||
#+begin_src ruby :var score=99
|
||||
case score
|
||||
when 0..59: "F"
|
||||
when 60..69: "D"
|
||||
when 70..79: "C"
|
||||
when 80..89: "B"
|
||||
when 90..100: "A"
|
||||
else "Invalid Score"
|
||||
end
|
||||
#+end_src
|
||||
|
||||
#+srcname: random-score-generator
|
||||
#+begin_src ruby
|
||||
rand(100)
|
||||
#+end_src
|
||||
|
||||
|
||||
** communication between people
|
||||
|
|
Loading…
Reference in a new issue