[Ex3 - Q2] Ajout

This commit is contained in:
Lyanis SOUIDI 2023-05-20 17:55:48 +02:00
parent da6a720ff0
commit 41fab4c98f
Signed by: Lyanis SOUIDI
GPG Key ID: 251ADD56CFE6A854
3 changed files with 43 additions and 0 deletions

View File

@ -40,3 +40,4 @@ Les réponses aux questions des exercices sont situées dans les README des doss
- [Répartition de la surface et de la population](ex1/#q4)
3. [Taux d'accoissement naturel](ex3/)
1. [Acroissements minimaux et maximaux](ex3/#q1)
2. [Pays ayant un taux d'accroissement négatif](ex3/#q2)

View File

@ -4,6 +4,7 @@
## Table des matières
1. [Acroissements minimaux et maximaux](#q1)
2. [Pays ayant un taux d'accroissement négatif](#q2)
---
@ -24,6 +25,39 @@ tauxAccroissementMax = max(tauxAccroissement)
- Taux d'accroissement minimal : -0.60%
- Taux d'accroissement maximal : 3.80%
---
## Question 2 : Pays ayant un taux d'accroissement négatif {#q2}
> Faire afficher la liste des pays pour lesquels laccroissement est négatif.
**[Script Scilab](scripts/ex3-2.sce) :**
```scilab
pays = csvRead("data.csv",",",".","string")(:,1);
pays(tauxAccroissement < 0)
```
**Résultat :**
Pays ayant un taux d'accroissement négatif :
- Japon : -0.20%
- Estonie : -0.10%
- Lettonie : -0.30%
- Lituanie : -0.30%
- Allemagne : -0.20%
- Biélorussie : -0.10%
- Bulgarie : -0.60%
- Hongrie : -0.30%
- Roumanie : -0.30%
- Ukraine : -0.50%
- Bosnie-Herzégovine : -0.20%
- Croatie : -0.30%
- Grèce : -0.30%
- Italie : -0.20%
- Portugal : -0.30%
- Serbie : -0.50%
---

8
ex3/scripts/ex3-2.sce Normal file
View File

@ -0,0 +1,8 @@
data = csvRead("data.csv");
tauxAccroissement = ((data(:, 4) / 1000) - (data(:, 5) / 1000)) * 100;
pays = csvRead("data.csv",",",".","string")(:,1)
mprintf('Pays ayant un taux d''accroissement négatif :\n');
mprintf("- %s : %.2f%%\n",pays(tauxAccroissement < 0), tauxAccroissement(tauxAccroissement < 0));