Ajout de commentaires dans les scripts

Co-authored-by: Dimitrijevic <hugo.dimitrijevic@etu.u-pec.fr>
This commit is contained in:
2023-05-20 23:22:26 +02:00
parent 88c52d15d5
commit 17e53a5203
16 changed files with 55 additions and 1 deletions

View File

@@ -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);

View File

@@ -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));

View File

@@ -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);

View File

@@ -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);

View File

@@ -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