Bonjour,

Voici les exos :

http://img11.hostingpics.net/pics/840227Exos.jpg


Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
	//Question 1
	static boolean contientPoint(Rectangle R, int x1, int y1) {
		if ( x1>= R.x && x1<= R.x+R.longueur && y1>= R.y && y1<= R.y+R.hauteur ) {
			return true;
		}
		return false;
	}
 
	//Question 2
	static boolean intersecte(Rectangle R1, Rectangle R2) {
		boolean inter = false;
		if (R1.x == R2.x && R1.y == R2.y && R1.longueur == R2.longueur && R1.hauteur == R2.hauteur) {
			return inter;
		} else if (contientPoint(R1, R2.x, R2.y) || contientPoint(R1, R2.x+R2.longueur, R2.y) || contientPoint(R1, R2.x, R2.y+R2.hauteur) || contientPoint(R1, R2.x+R2.longueur, R2.y+R2.hauteur)) {
			inter = true;
		} 
		return inter;
	}
Est-ce que mon code est correct ?

Pour la question 3 je vois pas trop ce qu'il faut faire...

Cordialement.