diff --git a/Algo/tp/Cpp/1_tp/.vscode/settings.json b/Algo/tp/Cpp/1_tp/.vscode/settings.json index f6a1726..46ca7c4 100644 --- a/Algo/tp/Cpp/1_tp/.vscode/settings.json +++ b/Algo/tp/Cpp/1_tp/.vscode/settings.json @@ -2,6 +2,29 @@ "files.associations": { "iostream": "cpp", "string": "cpp", - "ostream": "cpp" + "ostream": "cpp", + "*.tcc": "cpp", + "cctype": "cpp", + "clocale": "cpp", + "cmath": "cpp", + "compare": "cpp", + "concepts": "cpp", + "cstdint": "cpp", + "cstdio": "cpp", + "cstdlib": "cpp", + "cwchar": "cpp", + "cwctype": "cpp", + "exception": "cpp", + "initializer_list": "cpp", + "iosfwd": "cpp", + "istream": "cpp", + "limits": "cpp", + "new": "cpp", + "stdexcept": "cpp", + "streambuf": "cpp", + "string_view": "cpp", + "system_error": "cpp", + "type_traits": "cpp", + "typeinfo": "cpp" } } \ No newline at end of file diff --git a/Algo/tp/Cpp/1_tp/Makefile b/Algo/tp/Cpp/1_tp/Makefile index 2f3a9fe..88f4002 100644 --- a/Algo/tp/Cpp/1_tp/Makefile +++ b/Algo/tp/Cpp/1_tp/Makefile @@ -1,14 +1,26 @@ -exe : monstre.o chevalier.o test.o - g++ monstre.o chevalier.o test.o -o exe +#CC : le compilateur à utiliser +CC=g++ -monstre.o : monstre.cpp monstre.hpp - g++ -c monstre.cpp +#CFLAGS : les options de compilation +CFLAGS= -std=c++17 -Wall -chevalier.o : chevalier.cpp chevalier.hpp - g++ -c chevalier.cpp +# les fichiers sources : tous les fichiers présents dans src/ +SRC=$(wildcard src/*.cpp) + +# les fichiers objets (.o) +OBJ=$(patsubst src/%.cpp,obj/%.o,$(SRC)) + + +#edition des liens : génération de l'exécutable à partir des .o +bin/exe: $(OBJ) + $(CC) $(OBJ) -o $@ + +# génération des .o à partir des .cpp et .hpp crrespondants : +obj/%.o: src/%.cpp + $(CC) $(CFLAGS) -c $< -o $@ + +#nettoyage : destruction des .o et de l'exécutable +clean: + rm obj/*.o bin/exe -test.o : test.cpp - g++ -c test.cpp -clean : - rm *.o exe \ No newline at end of file diff --git a/Algo/tp/Cpp/1_tp/bin/exe b/Algo/tp/Cpp/1_tp/bin/exe new file mode 100755 index 0000000..9684276 Binary files /dev/null and b/Algo/tp/Cpp/1_tp/bin/exe differ diff --git a/Algo/tp/Cpp/1_tp/chevalier.o b/Algo/tp/Cpp/1_tp/chevalier.o deleted file mode 100644 index fe357be..0000000 Binary files a/Algo/tp/Cpp/1_tp/chevalier.o and /dev/null differ diff --git a/Algo/tp/Cpp/1_tp/exe b/Algo/tp/Cpp/1_tp/exe deleted file mode 100755 index 84bc752..0000000 Binary files a/Algo/tp/Cpp/1_tp/exe and /dev/null differ diff --git a/Algo/tp/Cpp/1_tp/monstre.cpp b/Algo/tp/Cpp/1_tp/monstre.cpp deleted file mode 100644 index 6b32437..0000000 --- a/Algo/tp/Cpp/1_tp/monstre.cpp +++ /dev/null @@ -1,18 +0,0 @@ -#include "monstre.hpp" -#include // cout, endl - -using namespace std; - -Monstre::Monstre(string nom, int nbPtsVie, int force) - : nom{nom}, nbPtsVie{nbPtsVie}, force{force} -{ - cout << "Monstre " << nom << " créé" << endl; -} - -void Monstre::rugir(string message) { - cout << "--" << nom << "(" << nbPtsVie << ")" << "-- : " << message << endl; -} - -Monstre::~Monstre() { - cout << "destruction du Monstre" << nom << endl; -} \ No newline at end of file diff --git a/Algo/tp/Cpp/1_tp/monstre.o b/Algo/tp/Cpp/1_tp/monstre.o deleted file mode 100644 index 2816650..0000000 Binary files a/Algo/tp/Cpp/1_tp/monstre.o and /dev/null differ diff --git a/Algo/tp/Cpp/1_tp/obj/chevalier.o b/Algo/tp/Cpp/1_tp/obj/chevalier.o new file mode 100644 index 0000000..1135987 Binary files /dev/null and b/Algo/tp/Cpp/1_tp/obj/chevalier.o differ diff --git a/Algo/tp/Cpp/1_tp/obj/monstre.o b/Algo/tp/Cpp/1_tp/obj/monstre.o new file mode 100644 index 0000000..a69ca5f Binary files /dev/null and b/Algo/tp/Cpp/1_tp/obj/monstre.o differ diff --git a/Algo/tp/Cpp/1_tp/obj/test.o b/Algo/tp/Cpp/1_tp/obj/test.o new file mode 100644 index 0000000..66e1c7c Binary files /dev/null and b/Algo/tp/Cpp/1_tp/obj/test.o differ diff --git a/Algo/tp/Cpp/1_tp/chevalier.cpp b/Algo/tp/Cpp/1_tp/src/chevalier.cpp similarity index 50% rename from Algo/tp/Cpp/1_tp/chevalier.cpp rename to Algo/tp/Cpp/1_tp/src/chevalier.cpp index d5ebabd..4ae1d73 100644 --- a/Algo/tp/Cpp/1_tp/chevalier.cpp +++ b/Algo/tp/Cpp/1_tp/src/chevalier.cpp @@ -1,4 +1,5 @@ #include "chevalier.hpp" +#include "monstre.hpp" #include using namespace std; @@ -18,7 +19,26 @@ Chevalier::~Chevalier() { } Chevalier::Chevalier(int bouclier, int arme) - : titre{"Mr Incoonu"}, ptsDeVie{10}, puissArme{arme}, puissBouclier{bouclier} + : Chevalier{"Mr Incoonu", bouclier, arme} { cout << "Naissance de " << titre << endl; +} + +void Chevalier::subirAttaque(int degats) { + if(degats > puissBouclier) + { + ptsDeVie = ptsDeVie -(degats - puissBouclier); + parler("Je suis touché"); + } + else parler("Tu m'as manqué !"); +} + +void Chevalier::subirEtContreAttaquer(Monstre *monstre) { + subirAttaque(monstre->force); + if(ptsDeVie > 0) + { + parler(monstre->nom + " tu crois que je vais me laisser faire !"); + monstre->subirContreEtAttaquer(this); + } + else parler("Aie ! Je me meurs !!!"); } \ No newline at end of file diff --git a/Algo/tp/Cpp/1_tp/chevalier.hpp b/Algo/tp/Cpp/1_tp/src/chevalier.hpp similarity index 72% rename from Algo/tp/Cpp/1_tp/chevalier.hpp rename to Algo/tp/Cpp/1_tp/src/chevalier.hpp index 4c0f6ed..1ca6851 100644 --- a/Algo/tp/Cpp/1_tp/chevalier.hpp +++ b/Algo/tp/Cpp/1_tp/src/chevalier.hpp @@ -3,6 +3,8 @@ #include +class Monstre; + class Chevalier { public: std::string titre; @@ -12,7 +14,9 @@ public: Chevalier(std::string titre, int bouclier, int arme); Chevalier(int bouclier, int arme); + void subirAttaque(int degats); void parler(std::string message); + void subirEtContreAttaquer(Monstre *monstre); ~Chevalier(); }; diff --git a/Algo/tp/Cpp/1_tp/src/monstre.cpp b/Algo/tp/Cpp/1_tp/src/monstre.cpp new file mode 100644 index 0000000..c3bc562 --- /dev/null +++ b/Algo/tp/Cpp/1_tp/src/monstre.cpp @@ -0,0 +1,45 @@ +#include "monstre.hpp" +#include "chevalier.hpp" +#include // cout, endl + +using namespace std; + +Monstre::Monstre(string nom, int nbPtsVie, int force) + : nom{nom}, nbPtsVie{nbPtsVie}, force{force} +{ + cout << "Monstre " << nom << " créé" << endl; +} + +void Monstre::rugir(string message) { + cout << "--" << nom << "(" << nbPtsVie << ")" << "-- : " << message << endl; +} + +Monstre::~Monstre() { + cout << "destruction du Monstre" << nom << endl; +} + +void Monstre::attaquerSournoisement(Chevalier *chevalier) { + rugir("Je vais te tuer !"); + chevalier->subirAttaque(force); +} + +void Monstre::attaquerFranchement(Chevalier *chevalier) { + rugir("Prends ça " + chevalier->titre); + chevalier->subirEtContreAttaquer(this); +} + +void Monstre::subirContreEtAttaquer(Chevalier *chevalier) { + nbPtsVie = nbPtsVie - chevalier->puissArme; + rugir("Je subit l'attaque !!! Aie"); + if(nbPtsVie > 0) + { + attaquerFranchement(chevalier); + } + else rugir("Je me meurs !! heurg heurg heurg !"); +} + +Monstre::Monstre() + : Monstre{"Mr Inconnu", 15,18} +{ + cout << "Monstre " << nom << " créé" << endl; +} \ No newline at end of file diff --git a/Algo/tp/Cpp/1_tp/monstre.hpp b/Algo/tp/Cpp/1_tp/src/monstre.hpp similarity index 55% rename from Algo/tp/Cpp/1_tp/monstre.hpp rename to Algo/tp/Cpp/1_tp/src/monstre.hpp index 4dcb7e5..f777c69 100644 --- a/Algo/tp/Cpp/1_tp/monstre.hpp +++ b/Algo/tp/Cpp/1_tp/src/monstre.hpp @@ -3,6 +3,8 @@ #include // string +class Chevalier; + class Monstre { public: std::string nom; @@ -10,7 +12,11 @@ public: int force; Monstre(std::string nom, int nbPtsVie=10, int force=1); + Monstre(); void rugir(std::string message); + void attaquerSournoisement(Chevalier *chevalier); + void attaquerFranchement(Chevalier *chevalier); + void subirContreEtAttaquer(Chevalier *chevalier); ~Monstre(); }; diff --git a/Algo/tp/Cpp/1_tp/src/test.cpp b/Algo/tp/Cpp/1_tp/src/test.cpp new file mode 100644 index 0000000..703ed2b --- /dev/null +++ b/Algo/tp/Cpp/1_tp/src/test.cpp @@ -0,0 +1,65 @@ +#include "monstre.hpp" +#include "chevalier.hpp" + +void testMonstre(void) { + Monstre globulus{"Globulus", 15, 5}; + Monstre nemo{"Nemo"}; + globulus.rugir("Tremblez!"); + nemo.rugir("Vous allez trépasser!"); +} + +void testChevalier(void) { + Chevalier arthur{"Sir Arthur", 160, 90}; + Chevalier inconnu{16,50}; + arthur.parler("Hors de ma vu !!!"); + inconnu.parler("Je suis un inconnu !!!"); +} + +void testP4(void) +{ + Chevalier sirArthur{"Sir Arthur",3,5}; + Monstre megadino{"Megadino",15,5}; + Monstre darkman{"Darkman",2,2}; + + sirArthur.parler("Quelle belle journée"); + + megadino.attaquerSournoisement(&sirArthur); + sirArthur.parler(" eh bien je ne l'avais pas vu venir"); + + darkman.attaquerSournoisement(&sirArthur); + sirArthur.parler("décidement ..."); +} + +void testP5(void) +{ + Chevalier sirArthur{"Sir Arthur",3,5}; + Monstre megadino{"Megadino",15,5}; + + sirArthur.parler("Quelle belle journée"); + megadino.attaquerFranchement(& sirArthur); + if(sirArthur.ptsDeVie > 0){ + sirArthur.parler("J'ai eu chaud"); + } +} + +void testValgrind(void){ + int *pt; + pt = new int[100]; + delete[] pt; + + Monstre *monstre[5]; + monstre[0] = new Monstre(); + monstre[1] = new Monstre(); + monstre[2]->rugir("RAOOO pas content !!!"); + // monstre[10]->rugir("Mais ca va aller"); + delete[] monstre; +} + +int main(void){ + // test(); + // testChevalier(); + // testP4(); + // testP5(); + testValgrind(); + return 0; +} diff --git a/Algo/tp/Cpp/1_tp/test.cpp b/Algo/tp/Cpp/1_tp/test.cpp deleted file mode 100644 index 8550bb9..0000000 --- a/Algo/tp/Cpp/1_tp/test.cpp +++ /dev/null @@ -1,22 +0,0 @@ -#include "monstre.hpp" -#include "chevalier.hpp" - -void testMonstre(void) { - Monstre globulus{"Globulus", 15, 5}; - Monstre nemo{"Nemo"}; - globulus.rugir("Tremblez!"); - nemo.rugir("Vous allez trépasser!"); -} - -void testChevalier(void) { - Chevalier arthur{"Sir Arthur", 160, 90}; - Chevalier inconnu{16,50}; - arthur.parler("Hors de ma vu !!!"); - inconnu.parler("Je suis un inconnu !!!"); -} - -int main(void){ - // test(); - testChevalier(); - return 0; -} diff --git a/Algo/tp/Cpp/1_tp/test.o b/Algo/tp/Cpp/1_tp/test.o deleted file mode 100644 index 68fa9cc..0000000 Binary files a/Algo/tp/Cpp/1_tp/test.o and /dev/null differ diff --git a/Maths/tp/Bezier/tp1/pikatchu.py b/Maths/tp/Bezier/tp1/pikatchu.py index dea6d33..203cf30 100644 --- a/Maths/tp/Bezier/tp1/pikatchu.py +++ b/Maths/tp/Bezier/tp1/pikatchu.py @@ -37,20 +37,20 @@ P19 = np.array([-6,-8]) P20 = np.array([-3,-2]) P21 = np.array([-6,4]) -T = np.linspace(-10,15,100) -Ft = [] -Fo = [] -Fp = [] -Fs = [] -for t in T: - Ft = bezier2(t,P1,P2,P3) - Fo = bezier2(t,P3,P4,P5) - Fp = bezier3(t,P5,P6,P7,P8) - Fs = bezier3(t,P8,P9,P10,P11) -F1=np.array(F1) -F2=np.array(F2) -F3=np.array(F3) -F4=np.array(F4) +# T = np.linspace(-10,15,100) +# Ft = [] +# Fo = [] +# Fp = [] +# Fs = [] +# for t in T: +# Ft = bezier2(t,P1,P2,P3) +# Fo = bezier2(t,P3,P4,P5) +# Fp = bezier3(t,P5,P6,P7,P8) +# Fs = bezier3(t,P8,P9,P10,P11) +# F1=np.array(F1) +# F2=np.array(F2) +# F3=np.array(F3) +# F4=np.array(F4) plt.plot([P0[0],P1[0]],[P0[1],P1[1]],color='black') plt.plot([P1[0],P2[0]],[P1[1],P2[1]],color='black') plt.plot([P2[0],P3[0]],[P2[1],P3[1]],color='black') @@ -73,8 +73,8 @@ plt.plot([P18[0],P19[0]],[P18[1],P19[1]],color='black') plt.plot([P19[0],P20[0]],[P19[1],P20[1]],color='black') plt.plot([P20[0],P21[0]],[P20[1],P21[1]],color='black') plt.plot([P21[0],P0[0]],[P21[1],P0[1]],color='black') -plt.plot(F1[:,0],F1[:,1],color='red') -plt.plot(F2[:,0],F2[:,1],color='red') -plt.plot(F3[:,0],F3[:,1],color='red') -plt.plot(F4[:,0],F4[:,1],color='red') +# plt.plot(F1[:,0],F1[:,1],color='red') +# plt.plot(F2[:,0],F2[:,1],color='red') +# plt.plot(F3[:,0],F3[:,1],color='red') +# plt.plot(F4[:,0],F4[:,1],color='red') plt.show() \ No newline at end of file diff --git a/systeme/tp/revision/max.sh b/systeme/tp/Systeme/revision/max.sh similarity index 100% rename from systeme/tp/revision/max.sh rename to systeme/tp/Systeme/revision/max.sh diff --git a/systeme/tp/revision/moyenne.sh b/systeme/tp/Systeme/revision/moyenne.sh similarity index 100% rename from systeme/tp/revision/moyenne.sh rename to systeme/tp/Systeme/revision/moyenne.sh diff --git a/systeme/tp/tp2/open/fichier1.txt b/systeme/tp/Systeme/tp2/open/fichier1.txt similarity index 100% rename from systeme/tp/tp2/open/fichier1.txt rename to systeme/tp/Systeme/tp2/open/fichier1.txt diff --git a/systeme/tp/tp2/prive/fichier1.txt b/systeme/tp/Systeme/tp2/prive/fichier1.txt similarity index 100% rename from systeme/tp/tp2/prive/fichier1.txt rename to systeme/tp/Systeme/tp2/prive/fichier1.txt diff --git a/systeme/tp/tp2/public/fichier1.txt b/systeme/tp/Systeme/tp2/public/fichier1.txt similarity index 100% rename from systeme/tp/tp2/public/fichier1.txt rename to systeme/tp/Systeme/tp2/public/fichier1.txt diff --git a/systeme/tp/tp3/tp_3.md b/systeme/tp/Systeme/tp3/tp_3.md similarity index 100% rename from systeme/tp/tp3/tp_3.md rename to systeme/tp/Systeme/tp3/tp_3.md diff --git a/systeme/tp/tp4/pere/fils.sh b/systeme/tp/Systeme/tp4/pere/fils.sh similarity index 100% rename from systeme/tp/tp4/pere/fils.sh rename to systeme/tp/Systeme/tp4/pere/fils.sh diff --git a/systeme/tp/tp4/pere/pere.sh b/systeme/tp/Systeme/tp4/pere/pere.sh similarity index 100% rename from systeme/tp/tp4/pere/pere.sh rename to systeme/tp/Systeme/tp4/pere/pere.sh diff --git a/systeme/tp/tp4/question1/tp4.txt b/systeme/tp/Systeme/tp4/question1/tp4.txt similarity index 100% rename from systeme/tp/tp4/question1/tp4.txt rename to systeme/tp/Systeme/tp4/question1/tp4.txt diff --git a/systeme/tp/tp4/tp4_liens.md b/systeme/tp/Systeme/tp4/tp4_liens.md similarity index 100% rename from systeme/tp/tp4/tp4_liens.md rename to systeme/tp/Systeme/tp4/tp4_liens.md diff --git a/systeme/tp/tp4/tp4_processus.md b/systeme/tp/Systeme/tp4/tp4_processus.md similarity index 100% rename from systeme/tp/tp4/tp4_processus.md rename to systeme/tp/Systeme/tp4/tp4_processus.md diff --git a/systeme/tp/tp5/config.txt b/systeme/tp/Systeme/tp5/config.txt similarity index 100% rename from systeme/tp/tp5/config.txt rename to systeme/tp/Systeme/tp5/config.txt diff --git a/systeme/tp/tp5/donnees.txt b/systeme/tp/Systeme/tp5/donnees.txt similarity index 100% rename from systeme/tp/tp5/donnees.txt rename to systeme/tp/Systeme/tp5/donnees.txt diff --git a/systeme/tp/tp5/serveurs.txt b/systeme/tp/Systeme/tp5/serveurs.txt similarity index 100% rename from systeme/tp/tp5/serveurs.txt rename to systeme/tp/Systeme/tp5/serveurs.txt diff --git a/systeme/tp/tp5/serveurstest.txt b/systeme/tp/Systeme/tp5/serveurstest.txt similarity index 100% rename from systeme/tp/tp5/serveurstest.txt rename to systeme/tp/Systeme/tp5/serveurstest.txt diff --git a/systeme/tp/tp5/tp_5_regexp.md b/systeme/tp/Systeme/tp5/tp_5_regexp.md similarity index 100% rename from systeme/tp/tp5/tp_5_regexp.md rename to systeme/tp/Systeme/tp5/tp_5_regexp.md diff --git a/systeme/tp/tp5/tp_5_revisions.md b/systeme/tp/Systeme/tp5/tp_5_revisions.md similarity index 100% rename from systeme/tp/tp5/tp_5_revisions.md rename to systeme/tp/Systeme/tp5/tp_5_revisions.md diff --git a/systeme/tp/tp6/afficheArg.sh b/systeme/tp/Systeme/tp6/afficheArg.sh similarity index 100% rename from systeme/tp/tp6/afficheArg.sh rename to systeme/tp/Systeme/tp6/afficheArg.sh diff --git a/systeme/tp/tp6/arg1 b/systeme/tp/Systeme/tp6/arg1 similarity index 100% rename from systeme/tp/tp6/arg1 rename to systeme/tp/Systeme/tp6/arg1 diff --git a/systeme/tp/tp6/dir b/systeme/tp/Systeme/tp6/dir similarity index 100% rename from systeme/tp/tp6/dir rename to systeme/tp/Systeme/tp6/dir diff --git a/systeme/tp/tp6/dir.sh b/systeme/tp/Systeme/tp6/dir.sh similarity index 100% rename from systeme/tp/tp6/dir.sh rename to systeme/tp/Systeme/tp6/dir.sh diff --git a/systeme/tp/tp6/existe.sh b/systeme/tp/Systeme/tp6/existe.sh similarity index 100% rename from systeme/tp/tp6/existe.sh rename to systeme/tp/Systeme/tp6/existe.sh diff --git a/systeme/tp/tp6/min1 b/systeme/tp/Systeme/tp6/min1 similarity index 100% rename from systeme/tp/tp6/min1 rename to systeme/tp/Systeme/tp6/min1 diff --git a/systeme/tp/tp6/min2 b/systeme/tp/Systeme/tp6/min2 similarity index 100% rename from systeme/tp/tp6/min2 rename to systeme/tp/Systeme/tp6/min2 diff --git a/systeme/tp/tp6/pluspetit2.sh b/systeme/tp/Systeme/tp6/pluspetit2.sh similarity index 100% rename from systeme/tp/tp6/pluspetit2.sh rename to systeme/tp/Systeme/tp6/pluspetit2.sh diff --git a/systeme/tp/tp6/tp_6.md b/systeme/tp/Systeme/tp6/tp_6.md similarity index 100% rename from systeme/tp/tp6/tp_6.md rename to systeme/tp/Systeme/tp6/tp_6.md diff --git a/systeme/tp/tp7/evaluateur.sh b/systeme/tp/Systeme/tp7/evaluateur.sh similarity index 100% rename from systeme/tp/tp7/evaluateur.sh rename to systeme/tp/Systeme/tp7/evaluateur.sh diff --git a/systeme/tp/tp7/menu1.sh b/systeme/tp/Systeme/tp7/menu1.sh similarity index 89% rename from systeme/tp/tp7/menu1.sh rename to systeme/tp/Systeme/tp7/menu1.sh index d6bcdb1..8a4b552 100755 --- a/systeme/tp/tp7/menu1.sh +++ b/systeme/tp/Systeme/tp7/menu1.sh @@ -8,7 +8,7 @@ while [ "$val" -ne "9" ] ; do echo "$(date)" elif [ "$val" = "2" ] ; then echo "" - echo "Il y a $(who -a | wc -l) personnes connéctées sur ta session." + echo "Il y a $(who | wc -l) personnes connéctées sur ta session." elif [ "$val" = "3" ] ; then #les "" et = permettent d'eviter les pb si l'utilisateur tape une chaine de carac echo "" echo "$(ps -elf)" diff --git a/systeme/tp/tp7/tp_7.md b/systeme/tp/Systeme/tp7/tp_7.md similarity index 100% rename from systeme/tp/tp7/tp_7.md rename to systeme/tp/Systeme/tp7/tp_7.md diff --git a/systeme/tp/tp8/exoFonctions.bash b/systeme/tp/Systeme/tp8/exoFonctions.bash similarity index 100% rename from systeme/tp/tp8/exoFonctions.bash rename to systeme/tp/Systeme/tp8/exoFonctions.bash diff --git a/systeme/tp/tp8/fonctions.sh b/systeme/tp/Systeme/tp8/fonctions.sh similarity index 100% rename from systeme/tp/tp8/fonctions.sh rename to systeme/tp/Systeme/tp8/fonctions.sh diff --git a/systeme/tp/tp8/option.sh b/systeme/tp/Systeme/tp8/option.sh similarity index 100% rename from systeme/tp/tp8/option.sh rename to systeme/tp/Systeme/tp8/option.sh diff --git a/systeme/tp/tp8/tp_8.md b/systeme/tp/Systeme/tp8/tp_8.md similarity index 100% rename from systeme/tp/tp8/tp_8.md rename to systeme/tp/Systeme/tp8/tp_8.md diff --git a/systeme/tp/tp8/user.html b/systeme/tp/Systeme/tp8/user.html similarity index 100% rename from systeme/tp/tp8/user.html rename to systeme/tp/Systeme/tp8/user.html diff --git a/systeme/tp/tp8/waitfor.bash b/systeme/tp/Systeme/tp8/waitfor.bash similarity index 100% rename from systeme/tp/tp8/waitfor.bash rename to systeme/tp/Systeme/tp8/waitfor.bash diff --git a/systeme/tp/tp9/alpha.sh b/systeme/tp/Systeme/tp9/alpha.sh similarity index 100% rename from systeme/tp/tp9/alpha.sh rename to systeme/tp/Systeme/tp9/alpha.sh diff --git a/systeme/tp/tp9/img-0001.jpg b/systeme/tp/Systeme/tp9/img-0001.jpg similarity index 100% rename from systeme/tp/tp9/img-0001.jpg rename to systeme/tp/Systeme/tp9/img-0001.jpg diff --git a/systeme/tp/tp9/img-0011.jpg b/systeme/tp/Systeme/tp9/img-0011.jpg similarity index 100% rename from systeme/tp/tp9/img-0011.jpg rename to systeme/tp/Systeme/tp9/img-0011.jpg diff --git a/systeme/tp/tp9/num.sh b/systeme/tp/Systeme/tp9/num.sh similarity index 100% rename from systeme/tp/tp9/num.sh rename to systeme/tp/Systeme/tp9/num.sh diff --git a/systeme/tp/tp9/photos.bash b/systeme/tp/Systeme/tp9/photos.bash similarity index 100% rename from systeme/tp/tp9/photos.bash rename to systeme/tp/Systeme/tp9/photos.bash diff --git a/systeme/tp/tp9/tp_9.md b/systeme/tp/Systeme/tp9/tp_9.md similarity index 100% rename from systeme/tp/tp9/tp_9.md rename to systeme/tp/Systeme/tp9/tp_9.md