Exemple : calcul de l'aire et de la circonférence (avec fonctions et main)

text/x-python aireCirc3.py — 2.1 KB

Contenu du fichier

import math
''' 

   cercle.py                                                   
                                                               
   Ce programme calcule l'aire et la circonference d'un cercle 
   et affiche le resultat.                                     
                                                              
   Entree:  rayon (float)                                      
   Sortie:  aire (float), circonference (float)                
                                                               
   Auteur: Gabriel Girard                                      
   Date de creation: décembre 2015                        
   Date de modification: janvier 2017  (G. Girard)                
                                          '''
#------------------------------------------
# Fonction qui calcule l'aire
#
# Entrée : ray - le rayon (réel)
# Sortie : l'aire (réel)
#------------------------------------------                                          
def calculerAire(ray) :
    aire = math.pi *ray * ray
    return aire
    
#------------------------------------------
# Fonction qui calcule la cirdonférence
#
# Entrée : ray - le rayon (réel)
# Sortie : la circonférence (réel)
#------------------------------------------                                          
def calculerCirconference(ray):
    circonference = 2 * math.pi * ray
    return circonference
    
#------------------------------------------
# Programme principal
#
#   Entree:  rayon (float)                                      
#   Sortie:  aire (float), 
#            circonference (float)                
#------------------------------------------                                          
def main():
    # 1.  Obtenir le rayon
    rayon = int(input("Entrez le rayon : "))
    # 2 Calculer aire
    aire = calculerAire(rayon)

    # 3 Calculer circonference
    circ = calculerCirconference(rayon)

    # Imprimer aire
    print(" L'aire d'un cercle est " , aire )
    # Imprimer circonference
    print(" La circonference d'un cercle est : ", circ)

if __name__ == "__main__":
    main()