Supondo que a população do país A seja da ordem de 90.000 .000 de habitantes com uma taxa anual de crescimento de 3 \% e que a população de um país B seja, aproximadamente, de 200.000.000 de habitantes com uma taxa anual de crescimento de 1,5 \%, fazer um algoritmo que calcule e escreva o número de anos necessários para que a população do país A ultrapasse ou iguale a população do país B , mantidas essas taxas de crescimento.

Passo 1

O enunciado pede um algoritmo que, dadas as populações iniciais do país A P_A=90{,}000{,}000 com taxa anual de crescimento de 3\% e do país B P_B=200{,}000{,}000 com taxa anual de 1{,}5\%, determine em quantos anos teremos
P_A \ge P_B.

Passo 2

Inicialize as variáveis:
P_A \leftarrow 90{,}000{,}000, \quad P_B \leftarrow 200{,}000{,}000, \quad anos \leftarrow 0.

Passo 3

Enquanto P_A < P_B execute:
P_A \leftarrow P_A \times (1 + 0,03),
P_B \leftarrow P_B \times (1 + 0,015),
anos \leftarrow anos + 1.

Passo 4

Quando o laço terminar (isto é, P_A \ge P_B), escreva o valor de anos.

Resposta

Serão necessários 55 anos.

Exercícios relacionados