User Tools

Site Tools


2017_2018:s3:concprogobjet:td:td3

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
2017_2018:s3:concprogobjet:td:td3 [2017/10/03 16:51]
blay [Question 5 : Extension un peu moins facile]
2017_2018:s3:concprogobjet:td:td3 [2017/10/08 18:33]
blay [RENDU]
Line 27: Line 27:
  
  
-On s'​intéresse également à la définition de convois de véhicules. Un convoi est composé d'un ensemble de véhicules de différents types. On veut pouvoir calculer la vitesse maximale d'un convoi, sachant que cette vitesse correspond à la plus petite des vitesses maximales des véhicules du convoi.+On s'​intéresse également à la définition de convois de véhicules. Un convoi est composé d'un ensemble de véhicules de différents types. ​ 
 +  * On veut pouvoir calculer la vitesse maximale d'un convoi, sachant que cette vitesse correspond à la plus petite des vitesses ​maximales des véhicules du convoi. 
 +  *  On veut pouvoir calculer la charge maximale d'un convoi, sachant que cette charge est la somme des charges ​maximales des véhicules du convoi.
  
  
Line 43: Line 45:
 ==== Question 5 : Extension un peu moins facile ==== ==== Question 5 : Extension un peu moins facile ====
 Les ingénieurs de l'​entreprise ​ ont mis au moins un calculateur (Class Simulator) qui  permet de calculer la consommation moyenne en carburant d'un engin, il expose donc la méthode statique : public static double consumption (Machine machine, int speed) ((Imaginez une fonction très simple)) par exemple Les ingénieurs de l'​entreprise ​ ont mis au moins un calculateur (Class Simulator) qui  permet de calculer la consommation moyenne en carburant d'un engin, il expose donc la méthode statique : public static double consumption (Machine machine, int speed) ((Imaginez une fonction très simple)) par exemple
-<​code>​+<​code ​java>
 public class Simulator { public class Simulator {
  public static double consumption (Machine machine, int speed) {  public static double consumption (Machine machine, int speed) {
Line 52: Line 54:
 </​code>​ </​code>​
  
-Un engin est défini ​par une interface comme suit :  +Une Machine ​est définie ​par une interface comme suit :  
-Interface Engin { int getWeight();​ int getHorsePower()} +<code java> 
- +public interface Machine ​{ 
-On considère que tous les véhicules dans notre entreprise ont la même puissance.+  int getWeight(); ​ 
 +  int getHorsePower(); 
 +   
 +} 
 +</​code>​
  
 On veut pouvoir savoir la consommation totale d'un convoi allant à sa vitesse maximale (c'​est-à-dire,​ on le rappelle, à la plus petite des vitesses maximales des véhicules du convoi). On veut pouvoir savoir la consommation totale d'un convoi allant à sa vitesse maximale (c'​est-à-dire,​ on le rappelle, à la plus petite des vitesses maximales des véhicules du convoi).
  
 +Au niveau du code, on considère que tous les véhicules dans notre entreprise ont la même puissance.
  
 ==== Questions ​ facultatives à ne pas traiter dans le TD ==== ==== Questions ​ facultatives à ne pas traiter dans le TD ====
  
-Que feriez-vous si l'on vous disait que l'on veut pouvoir créer ​das véhicules à partir de leur poids à vide, charge maximale, etc... ?+Que feriez-vous si l'on vous disait que l'on veut pouvoir créer ​des véhicules à partir de leur poids à vide, charge maximale, etc... ?
  
 ==== RENDU ==== ==== RENDU ====
  
-A la fin du TD, en l'​état,​ Diagrammes UML (essentiellement un diagramme de classes), les codes et tests associés.+A la fin du TD, en l'​état, ​un document contenant les Diagrammes UML (essentiellement un diagramme de classes) ​et les remarques éventuelles,​ réposnes aux questions, les codes et tests associés.
  
-Dépôt sur [[http://​jalon.unice.fr/​cours/​blay/​Cours-blay-20150930110548/​BoiteDepot-blay-20151007231635810478?​menu=depots|jalon]] avec comme nom : GroupeNumero - Noms des etudiants+Dépôt sur [[http://​jalon.unice.fr/​cours/​blay/​Cours-blay-20150930110548/​BoiteDepot-blay-20171008181551623837|jalon]] avec comme nom : GroupeNumero - Noms des etudiants
  
  
2017_2018/s3/concprogobjet/td/td3.txt · Last modified: 2017/10/08 18:33 by blay