From da6a720ff094a81f7dffeb2cac3034cba90d2d3d Mon Sep 17 00:00:00 2001 From: Lyanis Souidi Date: Sat, 20 May 2023 17:51:54 +0200 Subject: [PATCH] [Ex3 - Q1] Ajout --- README.md | 2 ++ ex3/README.md | 30 ++++++++++++++++++++++++++++++ ex3/scripts/ex3-1.sce | 8 ++++++++ 3 files changed, 40 insertions(+) create mode 100644 ex3/README.md create mode 100644 ex3/scripts/ex3-1.sce diff --git a/README.md b/README.md index 14125b4..6cef7eb 100644 --- a/README.md +++ b/README.md @@ -38,3 +38,5 @@ Les réponses aux questions des exercices sont situées dans les README des doss - [Total par contient](ex1/#q2) - [Histogramme de la densité par contient](ex1/#q3) - [Répartition de la surface et de la population](ex1/#q4) +3. [Taux d'accoissement naturel](ex3/) + 1. [Acroissements minimaux et maximaux](ex3/#q1) diff --git a/ex3/README.md b/ex3/README.md new file mode 100644 index 0000000..7ecd4ad --- /dev/null +++ b/ex3/README.md @@ -0,0 +1,30 @@ +# Exercice 3 : Taux d'accoissement naturel + +> On rappelle que le taux d’accroissement 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") diff --git a/ex3/scripts/ex3-1.sce b/ex3/scripts/ex3-1.sce new file mode 100644 index 0000000..49491a2 --- /dev/null +++ b/ex3/scripts/ex3-1.sce @@ -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);