Calcul en java.

[Résolu/Fermé]
Signaler
-
Messages postés
9158
Date d'inscription
mercredi 12 août 2009
Statut
Contributeur sécurité
Dernière intervention
13 avril 2016
-
Bonjour,
Je suis débutant en java et je voudrais savoir comment je peux calculer un calcul consistent (les lettres sont des variables int ) : genre ((a+b)/c)^e . Comment je pourrais faire ce genre de calcul ? Le logiciel ne donne pas le bon résultat !

Merci d'avance !



5 réponses

Messages postés
9158
Date d'inscription
mercredi 12 août 2009
Statut
Contributeur sécurité
Dernière intervention
13 avril 2016
1 710
Bonjour je pense que c'est un problème de réservation mémoire. Pour utiliser Math.pow le résultat doit être un double au lieu d'un int. Du coup, il te faut un code comme cela :

int a,b,c,e;
	double resultat;
	  Ecran.afficher("Saisir un entier a");
	  a=Clavier.saisirInt();
	  Ecran.afficher("Saisir un entier b");
	  b=Clavier.saisirInt();
	  Ecran.afficher("Saisir un entier c");
	  c=Clavier.saisirInt();
	  Ecran.afficher("Saisir un entier e");
	  e=Clavier.saisirInt();
	  resultat=Math.pow((a+b)/c,e);
	  Ecran.afficher(resultat); 


Remarque : Ecran.afficher et Clavier.saisir sont des class préconstruites. Pour toi mon Ecran.afficher correspond à ton system.out.println et le Clavier.saisir est le scanner de saisie.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
16372
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
23 juillet 2021
2 861
L'opérateur ^ ne sert pas au calcul de puissance, pour cela tu as la méthode Math.pow
Merci !, Mais le problème c'est que je ne peux pas faire :
Math.pow(((a+b)/c), e)

Y'a il une solution ?

Merci d'avance !
Messages postés
16372
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
23 juillet 2021
2 861
Et pourquoi tu ne pourrais pas ?
Merci beaucoup ça marche !
J'avais rajouter une parenthèse en trop quand je l'avais écrit !
Messages postés
9158
Date d'inscription
mercredi 12 août 2009
Statut
Contributeur sécurité
Dernière intervention
13 avril 2016
1 710
Dac :)
Bonne continuation
Ps : penses à passer ton post en résolu stp