Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
calcul volume d'une Sphere probleme C++
Auteur Message
Répondre en citant
Message calcul volume d'une Sphere probleme C++ 
Bonsoir
je débute en C++ je n'arrive pas a comprendre pour quoi le résultat donne par le programme est l'air de la sphère et non le volume quelqu’un pourrait m'expliquer merci d'avance

V = (4/3)πr3

voici le code

Code:
#include <iostream>
#include <cmath>  //Ne pas oublier cette ligne
using namespace std;
int main()
{   
    double D,A;
   A=(4/3);
       D = (A * ((4 * 4 * 4) * 3.14159));
        cout << D << ""   << endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}


POUR LA MISE EN FORME DU CODE DÉSOLER MAIS MON PC A DES PROBABLE JE N'ARRIVE PAS A METTRE DE SMILEY OU LES BALISE POUR LES CODES



Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Re: calcul volume d'une Sphere probleme C++ 
Batchapp a écrit:
Bonsoir
je débute en C++ je n'arrive pas a comprendre pour quoi le résultat donne par le programme est l'air de la sphère et non le volume quelqu’un pourrait m'expliquer merci d'avance


Je vois pas d'erreur ... en fait si ... mais elle doit venir de ton calcul Mort de Rire

tu peux simplifier ton code:

Code:
#include <iostream>
#include <cmath>  //Ne pas oublier cette ligne
using namespace std;
int main()
{   
    double D=0.0;
    D=4*pow(4,3)* 3.14159/3;  /* on se fout des parenthèses, il n'y a que des multiplications et divisions */
    cout << D << endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}


@+




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message calcul volume d'une Sphere probleme C++ 
Bonjour

Darkbatcher a écrit:
Je vois pas d'erreur ... en fait si ... mais elle doit venir de ton calcul Mort de Rire


merci pour la repense mais quand je compile le code que tu ma donner j'ai une erreur sur
Code:


D=4*pow(4,3)* 3.14159/3;  /* on se fout des parenthèses, il n'y a que des multiplications et divisions */


il n'ya pas d'erreur dans mon calcule car je veux qu'il calcule selon V = (4/3)pi r3 c a dire 4/3 fois PI fois (R le rayon exposant 3)

NB:j'utilise DEV C++



Dernière édition par Batchapp le Sam 29 Oct 2011 - 10:55; édité 1 fois
Visiter le site web du posteur
Répondre en citant
Message calcul volume d'une Sphere probleme C++ 
hello !

Batchapp a écrit:
merci pour la repense mais quand je compile le code que tu ma donner j'ai une erreur sur
Code:
D=4*pow(4,3)* 3.14159/3;  /* on se fout des parenthèses, il n'y a que des multiplications et divisions */


Je crois que ça peut venir du cast implicite entre les int et les doubles car le compilo c++ est très tatillon la dessus et doit choisir la fonction pow pour les int ...

donc essaie ça :
Code:
D=4*(double)pow(4,3)* 3.14159/3;  /* on se fout des parenthèses, il n'y a que des multiplications et divisions */

ou
Code:
D=4*pow(4.0,3.0)* 3.14159/3;  /* on se fout des parenthèses, il n'y a que des multiplications et divisions */


Je trouve la premier un peux plus propre pour des raisons de mémoire mais bon Mort de Rire

Citation:
il n'ya pas d'erreur dans mon calcule car je veux qu'il calcule selon V = (4/3)pi r3 c a dire 4/3 fois PI fois (R le rayon exponentielle 3)


ça s'appelle "R exposant 3" ou "r cube" Wink ça n'a rien avoir avec la fonction exponentielle Mr. Green


Citation:
NB:j'utilise DEV C++


Moi je te conseillerais pas dev c++ mais Code:Blocks, c'est une ide open-source très puissante et qui est toujours maintenue, alors que je crois que ce n'est plus le cas de Dev-C++

@+




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message calcul volume d'une Sphere probleme C++ 
ça s'appelle "R exposant 3" ou "r cube" ça n'a rien avoir avec la fonction exponentielle
oops c'est ca que je voulais dire Embarassed

je vais tester ça ce soir avec Code:Blocks merci encore @+ Okay



Visiter le site web du posteur
Répondre en citant
Message calcul volume d'une Sphere probleme C++ 
je pense que code bloc est mieux comme compilateur Okay



Répondre en citant
Message calcul volume d'une Sphere probleme C++ 
Bonsoir
djalexm a écrit:
je pense que code bloc est mieux comme compilateur Okay
Merci DarkbatcherMerci a vous 2 ça marche très bien et CodeBlocks et vraiment meilleur que DEV C++
Okay Okay



Visiter le site web du posteur
Message calcul volume d'une Sphere probleme C++ 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch