Você está na página 1de 1

#include <stdio.

h>

int main() {
float populacaoA, populacaoB, taxaCrescimentoA, taxaCrescimentoB;
int anos = 0;
char continuar;

do {
printf("Informe a populacao do pais A: ");
scanf("%f", &populacaoA);

if (populacaoA <= 0) {
printf("Populacao do pais A deve ser maior que zero.\n");
continue;
}

printf("Informe a taxa de crescimento do pais A: ");


scanf("%f", &taxaCrescimentoA);

if (taxaCrescimentoA <= 0) {
printf("Taxa de crescimento do pais A deve ser maior que zero.\n");
continue;
}

printf("Informe a populacao do pais B: ");


scanf("%f", &populacaoB);

if (populacaoB <= 0) {
printf("Populacao do pais B deve ser maior que zero.\n");
continue;
}

printf("Informe a taxa de crescimento do pais B: ");


scanf("%f", &taxaCrescimentoB);

if (taxaCrescimentoB <= 0) {
printf("Taxa de crescimento do pais B deve ser maior que zero.\n");
continue;
}

while (populacaoA <= populacaoB) {


populacaoA += populacaoA * (taxaCrescimentoA / 100);
populacaoB += populacaoB * (taxaCrescimentoB / 100);
anos++;
}

printf("Serao necessarios %d anos para que a populacao do pais A seja maior que
a do pais B.\n", anos);
printf("Deseja calcular novamente (s/n)? ");
scanf(" %c", &continuar);
} while (continuar == 's');

return 0;
}

Você também pode gostar