Suponha que existam um país A com 90 milhões de habitantes, crescendo com uma taxa anual de 3.5 % e um país B cuja população seja de 140 milhões de habitantes, crescendo a uma taxa anual de 1%. Faça um algoritmo, na linguagem Java, que calcule e mostre quantos anos serão necessários para que a população do país A ultrapasse a população do país B.
// Quantidade de Habitantes em seus paises.
long paisA = 90000000;
long paisB = 140000000;
int anos = 0;
while (paisA < paisB)
//Pega o valor do paisA 90 milhões e multiplica por 3,5%.
paisA = (long) (paisA *(1.0 + 0.035));
paisB = (long) (paisB *(1.0 + 0.01));
anos += 1;
// Para caso o numero de anos seja maior que 100.
if (anos >= 100)
{
System.out.println("Ira demorar mais de 100 anos!");
break;
}
}
System.out.println("Ira demorar "+ anos +" para o Pais B ser Maior");
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar