Bonjour,
Auriez vous l'exemple d'un code calculant l'aire d'un cercle en VBA, sachant qu'on a à notre disposition une série de points appartenant au cercle ?
Merci par avance
Version imprimable
Bonjour,
Auriez vous l'exemple d'un code calculant l'aire d'un cercle en VBA, sachant qu'on a à notre disposition une série de points appartenant au cercle ?
Merci par avance
Bonjour,
Voici une fonction qui prend en paramètre le rayon (Formule scolaire). A toi de voir comment calculer le rayon.
Pour le rayon tu peux faire la distance / 2 entre deux points ayant des coordonnées x ou y identiques.Code:
1
2
3
4
5
6
7
8 public function AireCercle (Rayon as double) as double Dim PI as double PI = 4 * Atn(1) AireCercle = Rayon ^ 2 * PI end function
A+
Bonjour
Comment laisser passer cette assertion :
Une infinité de points ont sur un cercle une abscisse ou une ordonnée identiques, sans pour autant être diamétralement opposésCitation:
Pour le rayon tu peux faire la distance / 2 entre deux points ayant des coordonnées x ou y identiques.
Pour le reste, je vais me contenter de rappeler que l'informatique ne se substitue pas aux mathématiques. Elle est là pour mettre en code des calculs mathématiques et non pour les déterminer.
Je rappelle qu'un seul cercle passe par trois points spécifiés. Il suffit donc d'utiliser les coordonnées de trois points quelconques connus du cercle. Les coordonnées du centre de ce cercle sont celles du point de rencontre des médiatrices de deux quelconques des trois côtés du triangle formé par ces trois points. La longueur du rayon de ce cercle est la distance entre le centre et l'un quelconque des trois points retenus. Mais tout ces aspect est mathématique et non informatique (relire ce que j'ai écrit plus haut).
Bonjour Unparia,
Tous à fait raison, j'ai raisonné de manière simpliste.
Petite doc sur Lois des Sinus qui reprend les explications Unparia
A+
Je vous remercie vos réponses claires et précises.
Un professeur m’avait donné une piste en me disant que je pouvais utiliser la méthode des rectangles pour effectuer le calcul intégrale de la fonction du cercle.
Qu’est ce que vous en pensez ?
Signifie quoi ?Citation:
pour effectuer le calcul intégrale de la fonction du cercle.
J'ignore ce que peut être un "calcul intégral d'une fonction".
Quant à "de la fonction du cercle" --->> elle t'a été donnée, la fonction de ce cercle ? (je ne le pense pas, en relisant ton exposé).
Tu précises avoir plusieurs coordonnées de points de ce cercle. Si tu en as au moins 3, je t'a déjà répondu plus haut. ;)
Salut,
Petit coup de pouce dans le fichier ci-joint pour aller plus loin.
PS: +1 pour le commentaire Math/Info de unparia
Je pense que c'est un problème mathématique, pas un problème de VBA.
Quand tu auras résolu la partie mathématique, on pourra t'expliquer comment la coder.
Et si tu avais passé 10 s sur un moteur de recherche, tu aurais pu obtenir ça : https://cral.univ-lyon1.fr/labo/fc/A...ercle_3pts.pdf