Resolution de cette exerice en java
addour
-
tarek_dotzero Messages postés 817 Date d'inscription Statut Membre Dernière intervention -
tarek_dotzero Messages postés 817 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
soit une classe robot caracterise par les attribut et les methodes suivants:
orientation:c'est un attribut qui designe l'orientation du robot(1-north;2-south;3-east;4-west)
abs et ords:se sont les attribut qui definissent la position du robot(absicce;ordonnées)
la methode avance():qui permet d'avance le robot selon son orientation
methode tourne():qui permet de tourne le robot sans qui'il change de position
la constructeur qui permettent d'initialiser l'orientation et la position du robot
la methode affiche():qui perme d'afficher l'etat du robot
soit une classe robot caracterise par les attribut et les methodes suivants:
orientation:c'est un attribut qui designe l'orientation du robot(1-north;2-south;3-east;4-west)
abs et ords:se sont les attribut qui definissent la position du robot(absicce;ordonnées)
la methode avance():qui permet d'avance le robot selon son orientation
methode tourne():qui permet de tourne le robot sans qui'il change de position
la constructeur qui permettent d'initialiser l'orientation et la position du robot
la methode affiche():qui perme d'afficher l'etat du robot
A voir également:
- Resolution de cette exerice en java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
1 réponse
Un paramètre pour Avancer() ou non? (nombre de positions)
Anyway:
Ou quelque chose comme ça.
Anyway:
public class Robot { int orientation; int abs, ords; public Robot(int _orientation, int _abs, int _ords) { orientation = _orientation; abs = _abs; ords = _ords; } public void Avancer() { switch(oriantation) { case 1: abs++; break; case 2: ords++; break; case 3: abs--; break; case 4: ords--; break; } } public vois Tourner(int nouvelleOrientation) { orientation = nouvelleOrientation; } public void Afficher() { System.out.println("Orientation:" + orientation + "\nPosition: (" + abs + "," + ords + ")"); } }
Ou quelque chose comme ça.