IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Problème d'algo sur X cas avec complexes


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 93
    Par défaut Problème d'algo sur X cas avec complexes
    Bonjour, je souhaite créer un algo sur xcas qui me retourne les solutions d'une equation du 2nd degré selon la valeur de delta (D) . Pour D< 0 j'ai rentré cette ligne de code :
    si D < 0 alors
    z1 : = (-b-i*sqrt(-D))/2a
    z2 : = (-b+i*sqrt(-D))/2a
    Afficher ("z1= "); afficher z1
    Afficher ("z2= "); afficher z2

    Lorsque je rentre la fct impossible d'obtenir de résultat cela me retourne : unable to check test error : bad argument value

    Alors que pour une equation à solution réel cela fonctionne avec les lignes de code que j' ai tapé pour D> 0 et D=0
    Mone erreur est donc ds la partie décrite
    Je ne vois pas ou est mon erreur
    Merci par avance pour l'aide
    bonne journée

  2. #2
    Membre Expert
    Homme Profil pro
    Chercheur
    Inscrit en
    Mars 2010
    Messages
    1 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 218
    Par défaut
    Salut,

    impossible de vérifier ta syntaxe, j'ai rarement utilisé xcas.
    J'ai quelques remarques; on ne sait jamais cela pourrait aider :
    1. ne faut-il pas écrire 2*a plutôt que 2a?
    2. la variable i est-elle réservée par le langage pour désigner le nombre imaginaire pur? Si ce n'est pas le cas, il faut la définir préalablement. Je te conseille en fait à le faire systématiquement car dans certains langages, la variable i est initialisée au nombre imaginaire pur par défaut mais peut donc changer de valeur si on utilise autre part dans un algorithme (typiquement dans une boucle). C'est par exemple le cas en matlab. D'ailleurs, le cas échéant, le langage réserve-t-il i ou j pour le complexe imaginaire pur?
    3. je suis très étonné que le logiciel ne soit pas capable de calculer la détermination principale de la racine carrée pour D<0. Es-tu sûr que l'instruction sqrt(D) ne fonctionne quand D<0?

Discussions similaires

  1. [Interface] Problème de DrawCell sur les StringGrid avec le style gdsGradient
    Par getz85 dans le forum C++Builder
    Réponses: 0
    Dernier message: 15/02/2010, 11h25
  2. Réponses: 5
    Dernier message: 12/07/2007, 10h07
  3. Réponses: 3
    Dernier message: 03/03/2007, 14h28
  4. Réponses: 5
    Dernier message: 17/11/2006, 17h49
  5. Problème export excel sur une requete avec critère
    Par eddyG dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 20/09/2006, 11h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo