[Ex3 - Q5] Ajout fin de la question

This commit is contained in:
2023-05-20 22:01:06 +02:00
parent 6ac3cacd7b
commit 88c52d15d5
2 changed files with 26 additions and 1 deletions

View File

@@ -2,3 +2,19 @@ data = csvRead("data.csv");
population2050 = sum(data(:, 6)*1000000);
mprintf("La population mondiale prévue en 2050 est de %.0f habitants.\n", population2050);
population = sum(data(:, 3)*1000000);
tauxAccroissement = ((data(:, 4) / 1000) - (data(:, 5) / 1000)) * 100;
tauxAccroissementMoyen = mean(tauxAccroissement);
x = population;
while population2050 > x
x = x * tauxAccroissementMoyen;
end
if population2050 == x
mprintf("La population mondiale prévue en 2050 est conforme à l''hypothèse d''un taux d''accroissement constant car\nen multipliant la population mondiale actuelle (%.0f) par le taux d''accroissement moyen (%.2f%%) jusqu''à\natteindre ou dépasser la population mondiale prévue en 2050 (%.0f), on obtient une prévision égale\nà la population mondiale prévue en 2050 (+ %.0f).", population, tauxAccroissementMoyen, population2050);
else
mprintf("La population mondiale prévue en 2050 n''est pas conforme à l''hypothèse d''un taux d''accroissement constant car\nen multipliant la population mondiale actuelle (%.0f) par le taux d''accroissement moyen (%.2f%%) jusqu''à\natteindre ou dépasser la population mondiale prévue en 2050 (%.0f), on obtient une prévision largement\nsupérieur à la population mondiale prévue en 2050 (+ %.0f).", population, tauxAccroissementMoyen, population2050, x - population2050);
end