Logarithme de x en java et declare un float
Résolu/Fermé
djanahana
Messages postés
82
Date d'inscription
mercredi 20 mai 2009
Statut
Membre
Dernière intervention
6 avril 2015
-
2 juin 2012 à 00:33
djanahana Messages postés 82 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 6 avril 2015 - 2 juin 2012 à 01:29
djanahana Messages postés 82 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 6 avril 2015 - 2 juin 2012 à 01:29
A voir également:
- Logarithme de x en java et declare un float
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
- Jeux java itel - Forum Mobile
2 réponses
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
2 juin 2012 à 00:42
2 juin 2012 à 00:42
Pour les formules de maths courantes tu as la classe Math, qui contient en particulier trois méthodes de calculs de logarithmes... m=Math.log(x);
Pour le deuxième calcul, 1 et 20 sont considérés comme des entiers, la division donne donc uniquement le quotient de la division (et donc 0), ce qu'il faut c'est écrire tes valeurs comme des doubles : y=1.0/20.0;
Pour le deuxième calcul, 1 et 20 sont considérés comme des entiers, la division donne donc uniquement le quotient de la division (et donc 0), ce qu'il faut c'est écrire tes valeurs comme des doubles : y=1.0/20.0;
djanahana
Messages postés
82
Date d'inscription
mercredi 20 mai 2009
Statut
Membre
Dernière intervention
6 avril 2015
13
2 juin 2012 à 00:51
2 juin 2012 à 00:51
merci monsieur KX pour cette réponse
j'ai un pb ou il faut calculer par exemple x=log 0.6 (3.4) ,ou 0.6 c'est an bas je ne sais pas comment l'ecrire dans cette forum
j'ai un pb ou il faut calculer par exemple x=log 0.6 (3.4) ,ou 0.6 c'est an bas je ne sais pas comment l'ecrire dans cette forum
djanahana
Messages postés
82
Date d'inscription
mercredi 20 mai 2009
Statut
Membre
Dernière intervention
6 avril 2015
13
2 juin 2012 à 00:54
2 juin 2012 à 00:54
dans le cas ou j'ai 2variable
double x=v1,y=V2, ou v1 et v2 c'est des variables(depend d'autre valeur ) ,lorsque j'ai mis Z=x/y il m'a donné la partie entière de la division et non pas la partie real ,
je suis débutante dans la programmation en java ,
double x=v1,y=V2, ou v1 et v2 c'est des variables(depend d'autre valeur ) ,lorsque j'ai mis Z=x/y il m'a donné la partie entière de la division et non pas la partie real ,
je suis débutante dans la programmation en java ,
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
2 juin 2012 à 01:05
2 juin 2012 à 01:05
Pour le logarithme, c'est juste des maths, plus de l'informatique...
Ce qu'il faut faire c'est diviser par le logarithme de ta "base", donc ici : x = log(3.4)/log(0.6)
Pour la partie entière c'est surement que tu as v1 et v2 de type entier et non flottant, il faut donc utiliser un cast explicite : double z = (double) x/y;
Ce qu'il faut faire c'est diviser par le logarithme de ta "base", donc ici : x = log(3.4)/log(0.6)
Pour la partie entière c'est surement que tu as v1 et v2 de type entier et non flottant, il faut donc utiliser un cast explicite : double z = (double) x/y;
djanahana
Messages postés
82
Date d'inscription
mercredi 20 mai 2009
Statut
Membre
Dernière intervention
6 avril 2015
13
Modifié par djanahana le 2/06/2012 à 01:33
Modifié par djanahana le 2/06/2012 à 01:33
oh,je te remercie monsieur KX , vraiment merci ,c'est vrai mes valeurs sont des entiers mais moi j'ai pas pensé que ça va me posé un problème ,et c'est résolu merci encore une fois