summaryrefslogtreecommitdiff
path: root/cas-dapplication-02.txt
diff options
context:
space:
mode:
authorBenjamin Chausse <benjamin@chausse.xyz>2023-01-16 03:26:28 -0500
committerBenjamin Chausse <benjamin@chausse.xyz>2023-01-16 03:26:28 -0500
commit20ae6ae3f82a4eeeb123d9c1f895f10c8967f44b (patch)
treeda18c55250fb9f544b5b67aacc1a3fab4a7ccf75 /cas-dapplication-02.txt
parent267868847b0885f60aaae43afd4f54ce028181d8 (diff)
parent5f8fa959dab1106105f9e58325f65d0b51bb1631 (diff)
Merge branch 'development'
Diffstat (limited to 'cas-dapplication-02.txt')
-rw-r--r--cas-dapplication-02.txt95
1 files changed, 95 insertions, 0 deletions
diff --git a/cas-dapplication-02.txt b/cas-dapplication-02.txt
new file mode 100644
index 0000000..3bee6df
--- /dev/null
+++ b/cas-dapplication-02.txt
@@ -0,0 +1,95 @@
+TESTS APPLICATION (CAS 02)
+Étape 1: Activer la couche d'index 4
+Étape 2: Ajouter les formes suivantes au canevas:
+ - Un cercle (x= 1, y= 2, rayon=1/sqrt(pi) )
+ - Un rectangle (x= 3, y= 4, largeur=3, hauteur=4)
+ - Un carré (x=-1, y=-1, cote=2)
+Étape 3: Afficher le canevas
+----- Couche 0
+----- Couche 1
+Couche initialisée
+----- Couche 2
+Couche initialisée
+----- Couche 3
+Couche initialisée
+----- Couche 4
+Cercle (x=1, y=2, r=0, aire=0)
+Rectangle:(x=3, y=4, l=3, h=4, aire=12)
+Carre(x=-1, y=-1, c=2, a=4)
+Étape 4: Imprimer l'aire du canevas (doit etre egale a 1+12+4 soit 17)
+ * Aire du canevas: 16
+Étape 5: Activer la couche d'index 3
+Étape 6: Ajouter les formes par défaut au canevas. Soit:
+ - Un cercle (x=0, y=0, rayon=1)
+ - Un rectangle (x=0, y=0, largeur=1, hauteur=1)
+ - Un carre (x=0, y=0, cote=1)
+Étape 7: Afficher le canevas
+----- Couche 0
+----- Couche 1
+Couche initialisée
+----- Couche 2
+Couche initialisée
+----- Couche 3
+Cercle (x=0, y=0, r=1, aire=3.14159)
+Rectangle:(x=0, y=0, l=1, h=1, aire=1)
+Carre(x=0, y=0, c=1, a=1)
+----- Couche 4
+Cercle (x=1, y=2, r=0, aire=0)
+Rectangle:(x=3, y=4, l=3, h=4, aire=12)
+Carre(x=-1, y=-1, c=2, a=4)
+Étape 8: Translater la couche active de (1,1)
+Étape 9: Afficher le canevas
+----- Couche 0
+----- Couche 1
+Couche initialisée
+----- Couche 2
+Couche initialisée
+----- Couche 3
+Cercle (x=1, y=1, r=1, aire=3.14159)
+Rectangle:(x=1, y=1, l=1, h=1, aire=1)
+Carre(x=1, y=1, c=1, a=1)
+----- Couche 4
+Cercle (x=1, y=2, r=0, aire=0)
+Rectangle:(x=3, y=4, l=3, h=4, aire=12)
+Carre(x=-1, y=-1, c=2, a=4)
+Étape 10: Supprimer la forme d'index 0 (la premiere)
+Étape 11: Activer la couche d'index 4
+Étape 12: Supprimer la forme d'index 2 (la dernière)
+Étape 13: Afficher le canevas
+----- Couche 0
+----- Couche 1
+Couche initialisée
+----- Couche 2
+Couche initialisée
+----- Couche 3
+Rectangle:(x=1, y=1, l=1, h=1, aire=1)
+Carre(x=1, y=1, c=1, a=1)
+----- Couche 4
+Cercle (x=1, y=2, r=0, aire=0)
+Rectangle:(x=3, y=4, l=3, h=4, aire=12)
+Étape 14: Initialiser la couche d'index 4
+Étape 15: Afficher le canevas
+----- Couche 0
+----- Couche 1
+Couche initialisée
+----- Couche 2
+Couche initialisée
+----- Couche 3
+Rectangle:(x=1, y=1, l=1, h=1, aire=1)
+Carre(x=1, y=1, c=1, a=1)
+----- Couche 4
+Couche initialisée
+Étape 16: Imprimer l'aire du canevas
+ * Aire du canevas: 2
+Étape 17: Réinitialiser le canevas
+Étape 18: Afficher le canevas
+----- Couche 0
+Couche initialisée
+----- Couche 1
+Couche initialisée
+----- Couche 2
+Couche initialisée
+----- Couche 3
+Couche initialisée
+----- Couche 4
+Couche initialisée