Professor, o correto não seria o 'While' parar antes do doze? Já que estamos trabalhando com uma lógica de juros e eles só são acrescentados a cada mes. Se estartarmos do primeiros mes do ano (janeiro), teremos 11 meses de investimento já que o juros só iriam acrescentar o valor a partir do próximo mes. Exemplo a seguir
While (mounth < 12)
{
}