CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Racine carré

scawf
scawf
Niveau 7
25 juin 2004 à 07:47:36

Bonjour, vu que c est les vacances, je me lance dans le c++.
( je trouve le c++ plus simple que le C.)
J ai une question:
Est ce qu´il existe un operateur pour obtenir la racine carré d´un nombre ?
J ai un peu cherché, j ai trouver que des calculs de racine carré sur 10 ligne a peu pres, sa veu dire qu´il n existe pas d´operateur " racine carré" ?

lord_kalipsy
lord_kalipsy
Niveau 10
25 juin 2004 à 08:06:17

Je ne fait que du C mais je crois pas qu´il y a de différence.

Dans la lib math.h il y a une fonction sqrt() je crois qui sert à ça.

Pour plus d´info :

http://www-ccs.ucsd.edu/c/math.html#sqrt

Psy

scawf
scawf
Niveau 7
25 juin 2004 à 08:28:27

merci beaucoup, c est exactement sa ; )

sebcopin
sebcopin
Niveau 10
25 juin 2004 à 13:18:59

Fonctions mathématiques
Pour utiliser les fonctions mathématiques évoluées ( logarithme, racine carrée...), il faut ajouter au début du programme la ligne:

  1. include < cmath>

Constante définie dans < cmath>:

* M_PI : valeur approchée de pi

Principales fonctions mathématiques de < cmath> :

* sqrt(x) : calcule la racine carrée de x.
* log(x) : calcule le logarithme népérien de x.
* exp(x) : calcule l´exponentielle de x.
* sin(x) : calcule le sinus de x ( x en radians)
* cos(x) : calcule le cosinus de x ( x en radians)
* acos(x) : calcule la réciproque du cosinus ( arccosinus, noté parfois cos-1)
* asin(x) : calcule la réciproque du sinus ( arcsinus, noté parfois sin-1)
* pow(x,y): calcule x puissance y ( si y n´est pas entier, x doit être strictement positif)

Ces fonctions renvoient des valeurs de type double. On peut par exemple écrire :
double x; x = sqrt(2.0);

http://cowww.epfl.ch/infmaph/miniref/miniref-fonctions.html

:ok:

scawf
scawf
Niveau 7
25 juin 2004 à 18:44:00

merci pour ce dernier message, justement je cherchai " cos" et " acos", mais c est du radians...
Ya moyen de faire une conversion en degré ?

sebcopin
sebcopin
Niveau 10
25 juin 2004 à 18:45:30

Oula faut regardé dans les cahiers de math la, la convertion tu peux surement la programmée :)

scawf
scawf
Niveau 7
25 juin 2004 à 19:12:07

oki, je vais essayer, mais je debute...
j ai commencé le c++ ce matin... ^^

Altonfrere
Altonfrere
Niveau 10
25 juin 2004 à 19:14:01

ah pour ca oui faut convertir mais via une petite macro ou fonction inline tu peux facilement te rattraper :

  1. define PI 3.14159265359f
  2. define Deg2Rad(_angle) ( ( _angle) * ( PI / 180.0f) )
  1. define CosinusAngle(_angle) cos(Deg2Rad(_angle))

ou
inline double CosinusAngle(double _angle)
{
return cos(Deg2Rad(_angle));
}

et tu l´utilises " normalement" :

CosinusAngle(60.0);
CosinusAngle(45.0);

Attention ce n´est qu´une appromixation ( cf la constante PI ou et la conversion degré/radian . ..)

Altonfrere
Altonfrere
Niveau 10
25 juin 2004 à 19:18:39

euh faut bien sur stocker le résultat du calcul dans une variable ou l´afficher . .. l´exemple que j´ai donné ne fait rien si ce n´est calculer et perdre le résultat aussitôt :) lol

scawf
scawf
Niveau 7
25 juin 2004 à 19:31:07

tu es sur que ton calcue n est pas une conversion de degré vers radians ?
enfin c est bon :)
le plus simple c est que je fasse:

x * 180 / PI
avec une variable PI a peu pres egale a pi..
comme j en ai besoin qu´une fois... :)

Altonfrere
Altonfrere
Niveau 10
25 juin 2004 à 19:46:54

oui c´est bien de degré vers radian mais c pas ce que tu voulais ? j´ai pas compris alors :)

scawf
scawf
Niveau 7
25 juin 2004 à 20:02:36

ben non c est le contraire :D
mais merci quand meme

Yoda_Software
Yoda_Software
Niveau 30
25 juin 2004 à 20:13:55

Sert-en pour envoyer ta valeur en ° à la fonction sin(x) ou cos(x) !

CYBER_BOB
CYBER_BOB
Niveau 10
25 juin 2004 à 20:29:26

alors j´ai pas tout lu, mais juste pour info: racine carré de x, c´est pareil que x puissance 0.5

scawf
scawf
Niveau 7
25 juin 2004 à 20:57:18

Ah ben tu m apprend un truc . ..!
merci !
yoda_software => le sinus j ai pas encore vu, c est en 3eme, j i serai que l anné prochaine.

Yoda_Software
Yoda_Software
Niveau 30
25 juin 2004 à 21:20:35

Normalement, tu vois sinus, cosinus, arc-sinus et arc-cosinus en même temps !

scawf
scawf
Niveau 7
25 juin 2004 à 22:18:52

ben pas selon le programme français :)
cosinus 4eme
sinus, tangente 3eme
le reste j en sais rien je connai meme pos.. ; )

Sa a surement changé depuis ton passage au college ^(^_^)

dnob700
dnob700
Niveau 10
25 juin 2004 à 22:49:21

ben en faite, les arc cos et autre fonction reverse ne sont pas au programme ni du colège ni du lycée.

on les utilise, et bien sur à partir du lycée les profs sont obligé de nous en parlé, mais si tu ouvre un livre de math du lycée, tu ne verra jamais de arc truc. Encore une ineptie du programme.

Yoda_Software
Yoda_Software
Niveau 30
25 juin 2004 à 22:52:55

Ce n´est probablement plus le cas, mais ils étaient mentionné dans mon livre de math au collège. Mais ça, ça date d´il y´a près de 20 ans. Les programmes ont changés depuis.

JeanYvesYves
JeanYvesYves
Niveau 10
28 juin 2004 à 01:32:34

en général, au lycée, on te parle de cos(-1) alors qu´on devrait directement dire " arc-cos"

le truc rigolo aussi, c´est les sinus hyperboliques !

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment