Supondo que a população de um país a seja da ordem de 8 habitantes com uma taxa anual de crescimento de

3% e que a população de b seja 2 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.

1 Resposta

  • lelerj

    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);                     
        }} 

Clique aqui para adicionar a sua resposta.