Programme vérification :p
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Programme vérification :p



  1. #1
    invite6de84886

    Programme vérification :p


    ------

    Yop les gars,

    Pensez-vous que ce programme à une chance de fonctionner en sachant que "Avant-gauche.c" est un sous programme sur une autre feuille Ce programme est censé réaliser la commande Avance d'un robot... merciii <3

    unsigned int AVANT, GAUCHE, DROITE;

    void main()
    {if (AVANT=1)
    {if (GAUCHE=1) {do "Avant-gauche.c";}
    if (DROITE=1) {do "Avant-droite.c";}
    else {do "Avancer.c";}}
    else {return main()};
    }

    -----

  2. #2
    polo974

    Re : Programme vérification :p

    yo man, (enfin, je suppose, tout comme tu supposes qu'il n'y a que des "gars" ici...)

    on n'a pas élevé les cochons ensemble comme dirait ma grand-mère...

    bref, un peu (beaucoup) de courtoisie moins "cours de récré" serai un bon début.

    C'est quoi comme langage? (en tout cas pas du C...)

    pour un pseudo-langage, c'est presque bon...

    à part un problème de récursivité en fin du programme qui va exploser la pile.

  3. #3
    umfred

    Re : Programme vérification :p

    Comme l'a dit polo974:
    - ça ressemble à du C mais avec des erreurs de syntaxe.
    - la récursivité de fin n'est pas vraiment le top en effet mieux vaut une bonne boucle sur le début des instructions.

    Je rajouterai que si c'est du C, les appels aux fonctions ne se font pas en appelant le fichier source de la fonction...

    De plus, tes variables AVANT, DROITE, GAUCHE ne sont initialisées ou modifier nulle part ....
    (perso je pense que j'aurai fait une variable Etat qui prendrai des valeurs correspondante aux directions)

    Un petit tour tour du coté du site du zéro et son tutorial pour le langage C (par exemple) ne fera pas de mal

  4. #4
    gienas
    Modérateur

    Re : Programme vérification :p

    Bonjour FloroxXx et tout le groupe

    Bienvenue sur le forum

    Citation Envoyé par umfred Voir le message
    ... De plus, tes variables AVANT, DROITE, GAUCHE ne sont initialisées ou modifier nulle part ...
    Enfin, ceci n'est qu'une impression

    Si je lis bien le "source"
    Code:
    if (AVANT=1)
    {if (GAUCHE=1) {do "Avant-gauche.c";}
    if (DROITE=1)
    les trois variables auront, définitivement, le valeur 1, ce qui risque une certaine cacophonie

    Il ne faut pas oublier que les tests d'égalité se font par ==, et non par = qui est une assignation.

  5. A voir en vidéo sur Futura

Discussions similaires

  1. un vérification
    Par inviteaf3c03b7 dans le forum Mathématiques du collège et du lycée
    Réponses: 1
    Dernier message: 22/09/2008, 22h18
  2. Verification
    Par invite52469444 dans le forum Mathématiques du collège et du lycée
    Réponses: 3
    Dernier message: 30/09/2007, 17h09
  3. verification d un calcul
    Par invitea927f9cf dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 02/05/2007, 17h16
  4. Verification
    Par invite47810f95 dans le forum Chimie
    Réponses: 2
    Dernier message: 27/05/2006, 22h36
  5. verification
    Par invite319e33a2 dans le forum Chimie
    Réponses: 8
    Dernier message: 09/12/2004, 18h40
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...