Supondo que a população de um 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 20.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.
algoritmo
Supondo que a população de um 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 20.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.
Incialmente devemos definir as variáveis a serem utilizadas e suas valores se possuírem. Assim, teremos que:
Habitantes_PA, Habitantes PB, anos //todas do tipo inteiro
Agora verificaremos se o país B tem mais habitantes que o país A, assim, será possível verificar se é necessário mais um ano para que o país B alcance o país A
Repetir se(Habitantes_PB>=Habitantes_PA)//verifica condição
anos=anos+1//quantidade de anos tem acréscimo
Habitantes_PA= Habitantes_PA*0,103//cálculo da nova população
Habitantes_PB= Habitantes_PB*0,1015
Fimse
Fimlaço
Agora devemos escrever na tela a quantidade de anos que serão necessários para que os Habitantes da cidade B se igualem ou ultrapassem a cidade A e encerramos o algoritmo, assim:
Escrever(anos)
fimalgoritmo
Incialmente devemos definir as variáveis a serem utilizadas e suas valores se possuírem. Assim, teremos que:
Habitantes_PA, Habitantes PB, anos //todas do tipo inteiro
Agora verificaremos se o país B tem mais habitantes que o país A, assim, será possível verificar se é necessário mais um ano para que o país B alcance o país A
Repetir se(Habitantes_PB>=Habitantes_PA)//verifica condição
anos=anos+1//quantidade de anos tem acréscimo
Habitantes_PA= Habitantes_PA*0,103//cálculo da nova população
Habitantes_PB= Habitantes_PB*0,1015
Fimse
Fimlaço
Agora devemos escrever na tela a quantidade de anos que serão necessários para que os Habitantes da cidade B se igualem ou ultrapassem a cidade A e encerramos o algoritmo, assim:
Escrever(anos)
fimalgoritmo
Para escrever sua resposta aqui, entre ou crie uma conta
Algoritmos e Programação de Computadores
•UNICAMP
Algoritmos e Programação de Computadores
•UNICAMP
Algoritmos e Programação de Computadores
Compartilhar