NFA032 : quelques coquilles relevées dans les docs

Modérateurs : F. Barthélemy, eric.soutil

Verrouillé
achabe
Messages : 21
Inscription : 20 oct. 2016 18:09

NFA032 : quelques coquilles relevées dans les docs

Message par achabe » 27 janv. 2017 14:18

Bonjour,

Je crée ce topic pour lister toutes les coquilles qui se sont glissées dans les documents de cours ou des exercices, je complèterai au fur et à mesure.

CHAPITRE 5 : REFERENCES
Dans le corrigé de l'exercice 311 question 1, dans le schéma de la pile s'est glissé un 0 en face de t1 au lieu d'un null (t1 étant un tableau)

CHAPITRE 6 : INTERFACES
C'est peut-être basique, mais ce serait bien de préciser qu'une interface doit être créée dans un fichier NomInterface.java, comme les classes.

Dans le cours section 52, le test final donne le bon résultat mais est faux dans la mesure où il ne vérifie pas correctement quelle est la surface la plus grande :

Code : Tout sélectionner

public class Plan2{
	public static void main(String[] args){
		Point p1 = new Point(1,3);
		...
		if ((tab[0].surface() > tab[1].surface())&&(tab[0].surface() > tab[2].surface())){
			Terminal.ecrireStringln("tab[1] est le plus grand");
		}else{
			Terminal.ecrireStringln("tab[2] est le plus grand");
		}
	}
}
Il faut coder ceci :

Code : Tout sélectionner

public class Plan2{
	public static void main(String[] args){
		Point p1 = new Point(1,3);
		...
		double plusGrand = tab[0].surface();
		int index = 0;
		for (int i=1; i<tab.length; i++){
			if (tab[i].surface() > plusGrand){
				plusGrand = tab[i].surface();
				index = i;
			}
		}
		Terminal.ecrireStringln("tab[" + index + "] est le plus grand");
	}
}
A SUIVRE

Verrouillé

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité