Probleme d'utilisation de sinus...
Résolu/Fermé
davidmicka23
Messages postés
12
Date d'inscription
mercredi 19 décembre 2012
Statut
Membre
Dernière intervention
5 janvier 2013
-
19 déc. 2012 à 04:13
davidmicka23 Messages postés 12 Date d'inscription mercredi 19 décembre 2012 Statut Membre Dernière intervention 5 janvier 2013 - 21 déc. 2012 à 07:23
davidmicka23 Messages postés 12 Date d'inscription mercredi 19 décembre 2012 Statut Membre Dernière intervention 5 janvier 2013 - 21 déc. 2012 à 07:23
A voir également:
- Probleme d'utilisation de sinus...
- Notice d'utilisation - Guide
- Utilisation chromecast - Guide
- Votre compte a été désactivé pour violation de nos conditions d’utilisation - Guide
- Imprimante en cours d'utilisation - Forum Imprimante
- Dossier en cours d'utilisation - Forum Windows 8 / 8.1
5 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 841
19 déc. 2012 à 08:15
19 déc. 2012 à 08:15
Déjà tu déclares b2 en float, tu l'affichesen tant que int sachant que sinus() renvoie du double... il faut uniformiser.
Donc double b2;
Pour afficher sprint printf ("% f", sinus (b2));
Apres tu dis vouloir calculer le sinus de 6, mais de 6 degres ou de 6 radians ?
Selon la réponse il faudra faire une conversion.
Donc double b2;
Pour afficher sprint printf ("% f", sinus (b2));
Apres tu dis vouloir calculer le sinus de 6, mais de 6 degres ou de 6 radians ?
Selon la réponse il faudra faire une conversion.
davidmicka23
Messages postés
12
Date d'inscription
mercredi 19 décembre 2012
Statut
Membre
Dernière intervention
5 janvier 2013
3
19 déc. 2012 à 19:27
19 déc. 2012 à 19:27
j'aimerais calculer le sinus(6).
Je voudrais mes angles en degré.
Je voudrais mes angles en degré.
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 841
19 déc. 2012 à 20:19
19 déc. 2012 à 20:19
Ben, comme je t'ai dit, il faut faire une conversion...
Par exemple :
/*en début de code*/
#ifndef M_PI
#define M_PI 3.14159265358979323846
#endif
Il suffit de multiplier par M_PI/180
Par exemple : sin(angleDegre/180.0*M_PI);
Par exemple :
/*en début de code*/
#ifndef M_PI
#define M_PI 3.14159265358979323846
#endif
Il suffit de multiplier par M_PI/180
Par exemple : sin(angleDegre/180.0*M_PI);
davidmicka23
Messages postés
12
Date d'inscription
mercredi 19 décembre 2012
Statut
Membre
Dernière intervention
5 janvier 2013
3
20 déc. 2012 à 06:24
20 déc. 2012 à 06:24
Cela fonctionne !
je retrouve mon sinus(-6)=-0.104
comme à la calculatrice !
Par contre cela semble fonctionner mais je déclare
#define M_PI 3.1415...etc
uniquement et pas avec:
#ifndef M_PI
et
#endif
Voilà
Est-ce correct ?
je retrouve mon sinus(-6)=-0.104
comme à la calculatrice !
Par contre cela semble fonctionner mais je déclare
#define M_PI 3.1415...etc
uniquement et pas avec:
#ifndef M_PI
et
#endif
Voilà
Est-ce correct ?
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 841
20 déc. 2012 à 08:13
20 déc. 2012 à 08:13
C'est mieux avec les #ifndef et #endif. Que dit ton compilateur ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
davidmicka23
Messages postés
12
Date d'inscription
mercredi 19 décembre 2012
Statut
Membre
Dernière intervention
5 janvier 2013
3
21 déc. 2012 à 07:23
21 déc. 2012 à 07:23
Cela fonctionne !
Merci beaucoup fiddy.
Merci beaucoup fiddy.