Pro zpracování převodů teplot by vaše převodní tabulka měla mít multiplikátor a offset. Například pro F --> C by offset byl -32 a multiplikátor 5/9.
Pokud znáte všechny možné jednotky předem, pak tabulková zpráva funguje dobře. Pokud však chcete plně flexibilní systém, jako jsou metry^5*litry na palce^5*galony, pak budete chtít tabulku základních jednotek a uživatelsky definovanou funkci pro provedení převodu. Tato funkce by pravděpodobně používala rekurzivní cte k analýze výrazu jednotek. To vše by bylo poněkud komplikované, takže doufáme, že máte kompletní seznam jednotek.