Inés.
Por lo que se ve, resultado está definido dentro del if... y lo pretendes usar fuera del mismo. Por lo que no creo que quede definido.
Proba definirlo afuera del if con un valor null o algo parecido. Y seguís modificándolo como hasta ahora.
Creo que va por ahí el error.
Saludos y espero que sirva.