Ajout de commentaires dans les scripts
Co-authored-by: Dimitrijevic <hugo.dimitrijevic@etu.u-pec.fr>
This commit is contained in:
@@ -1,6 +1,11 @@
|
||||
data = csvRead("data.csv");
|
||||
|
||||
// Calcul du taux d'accroissement à partir du taux de natalité et du taux de mortalité
|
||||
// On divise par 1000 pour avoir les taux par habitant
|
||||
// On multiplie par 100 pour avoir le taux d'accroissement en pourcentage
|
||||
tauxAccroissement = ((data(:, 4) / 1000) - (data(:, 5) / 1000)) * 100;
|
||||
|
||||
// Récupération du taux le plus faible et du taux le plus élevé de la liste
|
||||
tauxAccroissementMin = min(tauxAccroissement);
|
||||
tauxAccroissementMax = max(tauxAccroissement);
|
||||
|
||||
|
||||
@@ -2,7 +2,11 @@ data = csvRead("data.csv");
|
||||
|
||||
tauxAccroissement = ((data(:, 4) / 1000) - (data(:, 5) / 1000)) * 100;
|
||||
|
||||
// Récupération des pays
|
||||
// une matrice peut avoir qu'un seul type de données, donc la 1ère colonne de la variable data est NaN
|
||||
// ici on précice qu'on veut extraire les données du fichier csv dans une matrice de type string)
|
||||
pays = csvRead("data.csv",",",".","string")(:,1)
|
||||
|
||||
mprintf('Pays ayant un taux d''accroissement négatif :\n');
|
||||
// on affiche les pays ayant un taux d'accroissement négatif
|
||||
mprintf("- %s : %.2f%%\n",pays(tauxAccroissement < 0), tauxAccroissement(tauxAccroissement < 0));
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
data = csvRead("data.csv");
|
||||
|
||||
tauxAccroissement = ((data(:, 4) / 1000) - (data(:, 5) / 1000)) * 100;
|
||||
// Moyenne du taux d'accroissement obtenu à la question 1
|
||||
tauxAccroissementMoyen = mean(tauxAccroissement);
|
||||
|
||||
mprintf("Taux d''accroissement moyen : %.2f%%\n", tauxAccroissementMoyen);
|
||||
|
||||
@@ -2,6 +2,7 @@ data = csvRead("data.csv");
|
||||
|
||||
tauxAccroissement = ((data(:, 4) / 1000) - (data(:, 5) / 1000)) * 100;
|
||||
|
||||
// On sépare les taux d'accroissement par continent
|
||||
tauxAccroissementMoyenParContient = [mean(tauxAccroissement(1:57)), mean(tauxAccroissement(58:86)), mean(tauxAccroissement(87:99)), mean(tauxAccroissement(100:150)), mean(tauxAccroissement(151:193)), mean(tauxAccroissement(194:207))];
|
||||
|
||||
bar(tauxAccroissementMoyenParContient);
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
data = csvRead("data.csv");
|
||||
|
||||
// Somme des estimations de populations des pays en 2050
|
||||
population2050 = sum(data(:, 6)*1000000);
|
||||
mprintf("La population mondiale prévue en 2050 est de %.0f habitants.\n", population2050);
|
||||
|
||||
@@ -8,7 +9,7 @@ tauxAccroissement = ((data(:, 4) / 1000) - (data(:, 5) / 1000)) * 100;
|
||||
tauxAccroissementMoyen = mean(tauxAccroissement);
|
||||
|
||||
x = population;
|
||||
|
||||
// On multiplie la population mondiale actuelle par le taux d'accroissement moyen jusqu'à atteindre ou dépasser la population mondiale prévue en 2050
|
||||
while population2050 > x
|
||||
x = x * tauxAccroissementMoyen;
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user