Informática, perguntado por ricardinhocinco, 7 meses atrás

Em Portugol (Se possivel no visualg ), 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 algoritmo que seja capaz de calcular e iterativamente e no fim imprimir o tempo necessário para que a população do país A ultrapasse a população do país B.

Soluções para a tarefa

Respondido por aleprezzi
1

Resposta:

      PaisA = 50000000;        // 50   milhões

       PaisB = 700000000;       // 200  milhões

       ContadorAnos = 0;

       enquanto (PaisA < PaisB) faca

               PaisA += ((PaisA * 3.0) / 100.0);

                PaisB += ((PaisB * 2) / 100.0);

            ContadorAnos++;

     fimenquanto

       escreva("Total de Anos: " + ContadorAnos);

fimalgoritmo

Explicação:

eu nao sei escrever na linguagem do visualg mais .... mas acredito que isso possa te ajudar.... eu nao fiz testes.. entao pode ser que nao esteja 100%  correto


ricardinhocinco: Obg ajudou msm
aleprezzi: entendeu mais ou menos a ideia ali ?
ricardinhocinco: so n um pouco do contador com ++
aleprezzi: contador++ é a mesma coisa que contador = contaor + 1 .... para cada vez que passar pelo enquanto o ano somar 1 ...
aleprezzi: nao sei se o visualg aceita assim ... senao escreve contador <- contador + 1 que funciona
ricardinhocinco: blz vou tentar
Perguntas interessantes