O Tipo de dados INT tem limite superior de 32765,
se voce estourar esse limite vai dar overflow...
Faz como o Ramos disse, troca INT por LONG que ai o limite vai para 2147483648...
Ai se continuar dando overflow, troca o tipo simples por um de ponto flutuante...
O Tipo Double é praticamente impossivel de ser estourado...