Rechercher : dans
Par :

Resolution de cette exerice en java

Dernière réponse le 8 nov 2009 à 13:11:24 addour, le 8 nov 2009 à 12:52:37 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 3.5.3

Meilleures réponses pour « resolution de cette exerice en java » dans :
[Firefox] plugin Java Jre de Sun VoirA) Les différentes variantes Java chez Sun B) Installation sous Mandriva Limited Edition 2005 ETAPE 1 ETAPE 2: Création du lien symbolique C) Installation sous debian lenny D) Installation sous ubuntu hardy heron A) Les différentes...
Installer Java sous Ubuntu VoirPar défaut, Firefox n'est pas fourni avec Java. Voici comment procéder pour l'installer: Ouvrez un terminal (Menu Applications > Accessoires > Terminal) et tapez: sudo aptitude install sun-java6-jre sun-java6-plugin ou sudo aptitude install ...
[PHP] Détecter la résolution d'affichage VoirPHP ne fournit pas de fonction permettant la détection de la résolution d'affichage car l'information concernant l'affichage du visiteur n'est pas fournie nativement par le protocole HTTP. Javascript par contre permet de détecter la résolution...
Télécharger Java Runtime Environment VoirJava Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des personnes dans le monde entier, de calculer les intérêts de votre prêt immobilier ou de visualiser des images en 3D. Ces...
Java - Premier programme VoirPremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main...
Java - Les types de données VoirLes primitives Java est un langage orienté objet, c'est-à-dire que les éléments manipulés sont des classes, ou plus exactement des objets, c'est-à-dire des instances de classes. Toutefois ces objets contiennent des données possèdant un type (et...
Java - Les packages VoirIntroduction aux packages La programmation Java consiste à créer des classes. Or, étant donné qu'un programme est généralement développé par une équipe de programmeurs, c'est-à-dire plusieurs personnes, le fait de concaténer (mettre bout à bout)...

1

 tarek_dotzero, le 8 nov 2009 à 13:11:24

Un paramètre pour Avancer() ou non? (nombre de positions)
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.

Répondre à tarek_dotzero