summaryrefslogtreecommitdiff
path: root/cas-dapplication-02.txt
blob: 3bee6dfd1bbb858554a6149d99cc6b8a9e5378fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
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