1.39. Dado um país A, com 5000000 de habitantes e uma taxa de natalidade de 3% ao ano,
e um país B com 7000000 de habitantes e uma taxa de natalidade de 2% ao ano,
escrever um programa que seja capaz de calcular e imprimir o tempo necessário para
que a população do país A ultrapasse a população do país B preciso em Python urgente
Soluções para a tarefa
Resposta:
A = 5000000
B = 7000000
ANOS = 0
while B > A :
NA = A * 0.03
NB = B * 0.02
A = A + NA
B = B + NB
ANOS = ANOS + 1
print("Em ",ANOS," anos o país A passará o país B")
Explicação:
O programa escrito na linguagem de programação Python que calcula em quantos anos a população do país A irá ultrapassar a população do país B é:
paisA = 5000000
paisB = 7000000
qtdAnos = 0
while paisB > paisA :
populacaoPaisA = paisA * 0.03
populacaoPaisB = paisB * 0.02
paisA = paisA + populacaoPaisA
paisB = paisB + populacaoPaisB
qtdAnos = qtdAnos + 1
print("O país A passará o país B em",qtdAnos,"anos")
Mas como funciona esse algoritmo em Python?
Esse algoritmo escrito na linguagem de programação Python funciona da seguinte maneira: primeiro define-se que o país A tem 5.000.000 (cinco milhões) de habitantes e o pais B tem 7.000.000 (sete milhões) de habitantes, também iniciamos a variável qtdAnos com 0.
Depois iniciamos uma estrutura de repetição que só irá parar quando o país A tiver mais habitantes que o país B, dentro dessa estrutura temos que o país A recebe 3% a mais de habitantes por ano e o país B recebe 2% a mais da habitantes por ano, logo, ao fim de 35 anos o país A terá aproximadamente 14.069.312 habitantes e o país b terá aproximadamente 13.999.226 habitantes.
Saiba mais sobre programação em Python aqui: https://brainly.com.br/tarefa/19827273
#SPJ2