Depuis l'Antiquité, le nombre π (Pi) fascine les mathématiciens, les scientifiques et les ingénieurs en raison de son omniprésence dans les calculs liés aux cercles et aux courbes. Cette constante mathématique remarquable représente le rapport entre la circonférence d'un cercle et son diamètre, une valeur qui demeure identique quelle que soit la taille du cercle étudié. Approximativement égal à 3,141592653589793, π possède une infinité de décimales et continue encore aujourd'hui d'alimenter de nombreux travaux mathématiques. On le retrouve dans une multitude de domaines allant de la géométrie élémentaire à la physique théorique, en passant par l'ingénierie, l'astronomie, l'informatique et même certaines branches de la statistique. Parmi les applications les plus classiques de cette constante figure le calcul de l'aire d'un cercle, une opération fondamentale enseignée dès les premiers cours de géométrie et utilisée quotidiennement dans de nombreuses disciplines scientifiques et techniques.
Le calcul de l'aire d'un cercle repose sur une formule simple mais élégante, selon laquelle l'aire est obtenue en multipliant π par le carré du rayon. Cette relation permet de déterminer rapidement la surface occupée par n'importe quel disque, qu'il s'agisse d'une petite pièce de monnaie, d'une roue, d'un réservoir cylindrique ou même d'une zone géographique approximativement circulaire. En programmation, cette formule est particulièrement facile à implémenter puisqu'elle ne nécessite qu'une constante et quelques opérations arithmétiques élémentaires. Le programme en langage C présenté ci-dessous illustre cette approche à travers une fonction spécialisée nommée CircleArea, dont le rôle consiste à calculer automatiquement l'aire correspondant à un rayon donné. Une constante contenant une approximation précise de π est définie au début du programme afin de garantir l'exactitude des résultats.
L'exemple fourni effectue ensuite plusieurs calculs pour des cercles de rayons différents, notamment 1 cm, 5 cm, 8 cm et 10 cm. Les résultats affichés montrent clairement comment l'aire augmente proportionnellement au carré du rayon, ce qui signifie qu'un cercle dont le rayon est multiplié par deux possède une surface quatre fois plus grande. Cet exemple constitue une excellente introduction à l'utilisation des constantes mathématiques dans un programme C et démontre comment quelques lignes de code suffisent pour résoudre un problème géométrique classique. Il illustre également la simplicité avec laquelle les ordinateurs peuvent effectuer des calculs précis sur des objets géométriques, tout en mettant en valeur l'importance fondamentale du nombre π dans les sciences, les mathématiques et l'informatique.
Vous trouverez la réponse que vous souhaitez, à l'aide du code source C suivant :
- #include <stdio.h>
- #include <stdlib.h>
-
- #define PI 3.14159265358979224
-
- double CircleArea(double r) {
- return PI * (r * r);
- }
-
- int main()
- {
- printf("l'aire d'un cercle de rayon de 1 cm est %fcm2n",CircleArea(1));
- printf("l'aire d'un cercle de rayon de 5 cm est %fcm2n",CircleArea(5));
- printf("l'aire d'un cercle de rayon de 8 cm est %fcm2n",CircleArea(8));
- printf("l'aire d'un cercle de rayon de 10 cm est %fcm2n",CircleArea(10));
- return 0;
- }
on obtiendra le résultat suivant :
l'aire d'un cercle de rayon de 1 cm est 3.14159265cm2l'aire d'un cercle de rayon de 5 cm est 78.53981634cm2
l'aire d'un cercle de rayon de 8 cm est 201.06192983cm2
l'aire d'un cercle de rayon de 10 cm est 314.15926536cm2