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

 C Discussion :

Racine douzième de deux


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 160
    Par défaut Racine douzième de deux
    Bonjour à toutes et à tous,

    Il me semble avoir bien cherché sur le net et sur le forum mais je n ai rien trouvé. Si le sujet existe déjà, je m en excuse.

    Je cherche avec la librairie math.h et sa fonction "sqrt" pouvoir coder ceci:

    " racine douzième de deux".

    Est-ce possible ou bien dois-je m y prendre autrement?
    Merci par avance de vos réponses.

    Shazad

  2. #2
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    Salut,

    Tu doit t'y prendre autrement AMHA :

    Racine douzième d'un nombre c'est l'élèver à la puissance (1/12). Après tu peut coder ta propre fonction.

    Bonne chance.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 160
    Par défaut
    Bonjour ok.Idriss,

    D accord. Alors j ai compris.
    Je te remercis pour ton aide.

    Shazad

  4. #4
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    De rien, parfois faut se servir des maths pour résoudre son problème ... met en résolu si tu n'a plus de problème.

    Bonne fin de journée.

    P.S : pas mal la signature sauf que c'est un manchot et non un pingouin.

  5. #5
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 496
    Par défaut
    Citation Envoyé par shazad Voir le message
    Je cherche avec la librairie math.h et sa fonction "sqrt" pouvoir coder ceci: " racine douzième de deux".
    Toi, tu veux trouver les fréquences des notes de musique, n'est-ce pas ?

    Ça couplé à la directive BEEP des HP48, ça nous a fait passer de bons moments dans les années 1990 ... :-)

    À bientôt.

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 160
    Par défaut
    Bon allez j avoue tout, je cherche à faire un petit programme qui me permet de calculer la position des frettes d un instrument de musique.
    Je sais qu il en existe des tas sur le net, mais je voulais me remettre au C un petit peu.
    Mais j ai quand même encore un problême car j ai transfomé mon racine douzième de 2 en 2 puissance 1/12. J utilise la fonction pow.

    J ai codé comme cela:

    650 / pow(2, 1/12);

    Mais ca ne fonctionne pas. je pense que je ne peux pas passer le 1/12 parce que ca fonctionne quand je le remplace par 0.8333333333. Je vais encore chercher avant de crier au secours.

    Ca marche, je remplace par monchot.

    Shaz

  7. #7
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 496
    Par défaut
    Citation Envoyé par shazad Voir le message
    J ai codé comme cela:
    650 / pow(2, 1/12);

    Mais ca ne fonctionne pas. je pense que je ne peux pas passer le 1/12 parce que ca fonctionne quand je le remplace par 0.8333333333. Je vais encore chercher avant de crier au secours.
    C'est parce que le C considère tes nombres comme des entiers et reste sur ce format quand il fait ses calculs. Essaie :

    Code C : Sélectionner tout - Visualiser dans une fenêtre à part
    650.0 / pow (2, 1.0/12);

    ... par exemple.

  8. #8
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 160
    Par défaut
    Merci beaucoup Obsidian, c est ce qu il fallait faire car même mon histoire de 0.83333333 n était pas bonne.

    C est triste d etre nul en math et en C. mdr
    En tous les cas ca faisait un moment que je n etait pas venus et je vois que les personnes de ce forum sont toujours aussi aimable et prêtes à aider.
    Un grand merci. J aurais surement d autres questions à poser en rapport avec ce petit projet

    Shazad

  9. #9
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 496
    Par défaut
    À ton service, mais n'oublie pas !

  10. #10
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 496
    Par défaut
    Je n'avais pas vu :

    Citation Envoyé par shazad Voir le message
    Merci beaucoup Obsidian, c est ce qu il fallait faire car même mon histoire de 0.83333333 n était pas bonne.

    C est triste d etre nul en math et en C. mdr
    C'est parce que tu as oublié un zéro :

    1 ÷ 12 = 0,0833333...

    Zou.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/07/2007, 01h21
  2. Eviter deux nombres identiques dans un tirage aléatoire
    Par moon tiger dans le forum Pascal
    Réponses: 5
    Dernier message: 25/11/2002, 09h57
  3. Racine carrée
    Par SteelBox dans le forum Mathématiques
    Réponses: 5
    Dernier message: 23/11/2002, 17h15
  4. [VB6] Racine carrée + arrondi
    Par Krys29 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 28/10/2002, 13h19
  5. soustraire deux dates ?
    Par joejoe dans le forum SQL
    Réponses: 2
    Dernier message: 19/07/2002, 15h53

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