[Ex3 - Q1] Ajout

This commit is contained in:
Lyanis SOUIDI 2023-05-20 17:51:54 +02:00
parent 4d80f9c352
commit da6a720ff0
Signed by: Lyanis SOUIDI
GPG Key ID: 251ADD56CFE6A854
3 changed files with 40 additions and 0 deletions

View File

@ -38,3 +38,5 @@ Les réponses aux questions des exercices sont situées dans les README des doss
- [Total par contient](ex1/#q2) - [Total par contient](ex1/#q2)
- [Histogramme de la densité par contient](ex1/#q3) - [Histogramme de la densité par contient](ex1/#q3)
- [Répartition de la surface et de la population](ex1/#q4) - [Répartition de la surface et de la population](ex1/#q4)
3. [Taux d'accoissement naturel](ex3/)
1. [Acroissements minimaux et maximaux](ex3/#q1)

30
ex3/README.md Normal file
View File

@ -0,0 +1,30 @@
# Exercice 3 : Taux d'accoissement naturel
> On rappelle que le taux daccroissement naturel est la différence entre la natalité et la mortalité.
## Table des matières
1. [Acroissements minimaux et maximaux](#q1)
---
## Question 1 : Acroissements minimaux et maximaux {#q1}
> Quels sont les accroissements minimaux et maximaux ?
**[Script Scilab](scripts/ex3-1.sce) :**
```scilab
tauxAccroissement = ((data(:, 4) / 1000) - (data(:, 5) / 1000)) * 100;
tauxAccroissementMin = min(tauxAccroissement)
tauxAccroissementMax = max(tauxAccroissement)
```
**Résultat :**
- Taux d'accroissement minimal : -0.60%
- Taux d'accroissement maximal : 3.80%
---
[🏠](../ "Retour au sommaire")

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

@ -0,0 +1,8 @@
data = csvRead("data.csv");
tauxAccroissement = ((data(:, 4) / 1000) - (data(:, 5) / 1000)) * 100;
tauxAccroissementMin = min(tauxAccroissement);
tauxAccroissementMax = max(tauxAccroissement);
mprintf('Taux d''accroissement minimal : %.2f%%\n', tauxAccroissementMin);
mprintf('Taux d''accroissement maximal : %.2f%%\n', tauxAccroissementMax);