[Ex3 - Q5] Ajout fin de la question
This commit is contained in:
parent
6ac3cacd7b
commit
88c52d15d5
@ -103,12 +103,21 @@ bar(tauxAccroissementMoyenParContient)
|
|||||||
|
|
||||||
```scilab
|
```scilab
|
||||||
population2050 = sum(data(:, 6)*1000000)
|
population2050 = sum(data(:, 6)*1000000)
|
||||||
|
|
||||||
|
x = population;
|
||||||
|
|
||||||
|
while population2050 > x
|
||||||
|
x = x * tauxAccroissementMoyen;
|
||||||
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
**Résultat :**
|
**Résultat :**
|
||||||
|
|
||||||
- La population mondiale prévue en 2050 est de 9 848 330 000 habitants.
|
- La population mondiale prévue en 2050 est de 9 848 330 000 habitants.
|
||||||
|
- La population mondiale prévue en 2050 n'est pas conforme à l'hypothèse d'un taux d'accroissement constant car
|
||||||
|
en multipliant la population mondiale actuelle (7 534 720 000) par le taux d'accroissement moyen (1.32%) jusqu'à
|
||||||
|
atteindre ou dépasser la population mondiale prévue en 2050 (9 848 330 000), on obtient une prévision largement
|
||||||
|
supérieur à la population mondiale prévue en 2050 (+ 70 564 686).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -2,3 +2,19 @@ data = csvRead("data.csv");
|
|||||||
|
|
||||||
population2050 = sum(data(:, 6)*1000000);
|
population2050 = sum(data(:, 6)*1000000);
|
||||||
mprintf("La population mondiale prévue en 2050 est de %.0f habitants.\n", population2050);
|
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
|
||||||
|
Loading…
Reference in New Issue
Block a user