SAE24_2022/ex1/scripts/ex1-1.sce

17 lines
670 B
Scilab
Raw Normal View History

data = csvRead("data.csv");
// Somme des surfaces de tous les pays pour obtenir la surface terrestre mondiale
// Multiplication par 1000 pour obtenir des km²
2023-05-03 23:19:47 +02:00
surface = sum(data(:, 2)*1000);
// Somme des populations de tous les pays pour obtenir la population mondiale
// Multiplication par 1000000 pour obtenir le nombre d'habitants
2023-05-03 23:19:47 +02:00
population = sum(data(:, 3)*1000000);
// Calcul de la densité à partir de la population et de la surface
2023-05-03 23:19:47 +02:00
densite = population / surface;
2023-05-03 23:19:47 +02:00
mprintf("Surface terrestre mondiale : %d km²\n", surface);
mprintf("Nombre d''habitants mondial : %.0f habitants\n", population);
mprintf("Densité moyenne : %.2f habitants/km²\n", densite);