Cos musisz zle robic, albo niedokładnie przepisałeś kod z tutoriala.
Daj loga z DDMS'a to cos będzie można dokładniej wywnioskować.
I chyba już wiem gdzie masz ten błąd:
TextView result; - masz tą definicję najpierw jako składową klasy, a później 2 raz w metodzie onCreate() jako zmienną lokalną dla tej metody, która przesłania składową klasy.
W metodzie onCreate() do tej zmiennej lokalnej przypisujesz widget utworzony z XML'a. A potem w metodzie onClick używasz zmiennej "result" do ustawienia wyświetlanego tekstu (ale w tym przypadku tej która jest składową klasy, bo tutaj nie masz dostępu do zmiennej lokalnej z onCreate()). Ponieważ składowa klasy "result" nie jest zainicjalizowana, a próbujesz na niej wywołać metodę setText() to dostajesz FC.