Informática, perguntado por rosanaduelis4745, 1 ano atrás

Supondo que a população de um país A seja da ordem de 80000 habitantes com uma taxa anual de crescimento de 3% e que a população de B seja 200000 habitantes com uma taxa de crescimento de 1.5%. Faça um programa 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 as taxas de crescimento.

Soluções para a tarefa

Respondido por GuilhermeSchneiderR
7
import javax.swing.JOptionPane;
public class População {    public static void main(String args[]) {         

double a=80000, b=200000;   

int ano=0;       

do { 

a = a + a*0.03;   // Irá somar 3% da população ao valor total (2.400 + 80000)   

b = b + b*0.015;   //Irá somar 1.5% da população ao valor total (3.000 + 200000)   
ano=ano+1;   //Cada vez que ocorrer a soma, enquanto A for menor que B, irá adicionar 1 ano. 

}while (a<=b);

JOptionPane.showMessageDialog(null, "Anos: "+ano);                     
    }} 
Respondido por yancarvalho3
0

Supondo que o país A tem uma população de 80.000 habitantes com taxa de crescimento de 3% ao ano e que o país B tem 200.000 habitantes com taxa de crescimento de 1,5% ao ano. O código que resolve esse problema escrito na linguagem de programação Python é:

paisA = 80000

paisB = 200000

qtdAnos = 0

while paisB > paisA :

 populacaoPaisA = paisA * 0.03

 populacaoPaisB = paisB * 0.015

 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?

Esse algoritmo escrito em Python multiplica a população de um país pela sua taxa de crescimento anual e soma 1 na variável qtdAnos. Ao fim da estrutura de repetição while, que só encerra quando a população do país A ultrapassar a do país B, a quantidade de anos que irá demorar para o país A ter maior população que o país B é de 63 anos.

Saiba mais sobre programação em Python aqui: brainly.com.br/tarefa/19827273

#SPJ2

Anexos:
Perguntas interessantes