begin process at 2012 05 23 23:46:27
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Math & Algorithmes

 > CALCUL D'AIRE D'UN TRIANGLE [INTERFACE GRAPHIQUE]

CALCUL D'AIRE D'UN TRIANGLE [INTERFACE GRAPHIQUE]


 Information sur la source

Note :
Aucune note
Catégorie :Math & Algorithmes Classé sous :aire, triangle, maths, tkinter Niveau :Débutant Date de création :23/04/2011 Date de mise à jour :24/04/2011 16:48:24 Vu / téléchargé :3 510 / 111

Auteur : SeventhSon

Ecrire un message privé
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Inspiré du livre "Apprendre à Programmer avec Python" de Gérard Swinnen.
Encore un programme en rapport avec les Mathématiques. Un code vraiment simple.

Source

  • #!/home/cyril/Bureau/Programmation/Projets_Finis
  • # -*- coding:Utf-8 -*-
  • ###################################################################################################
  • # Nom du Programme : Calcul d'Aire [Triangle] #
  • # Descriptif : L'utilisateur rentre les trois côtés d'un triangle, l'ordinateur calcule son aire. #
  • # Auteur : FALCON Cyril. #
  • # Version du 23/04/2011 Licence : GPL #
  • ###################################################################################################
  • #Compatibilité :
  • import os
  • #Interface Graphique :
  • from Tkinter import *
  • # ----------------------------------- Définition des Fonctions ----------------------------------- #
  • #Calcul de l'aire
  • def calcul() :
  • global a, b, c, d, Surface
  • d = (float(a.get())+float(b.get())+float(c.get()))/2
  • Surface = sqrt(d*(d-float(a.get()))*(d-float(b.get()))*(d-float(c.get())))
  • vide3 = Label(fenetre)
  • vide3.pack()
  • resultat = Label(fenetre, text="Résultat : "+str(Surface))
  • resultat.pack()
  • #Fonction racine :
  • from math import sqrt
  • # -------------------------------------- Corps du Programme -------------------------------------- #
  • fenetre = Tk()
  • fenetre.geometry("290x240")
  • fenetre.title("Aire d'un triangle")
  • vide1 = Label(fenetre)
  • vide1.pack()
  • label1 = Label(fenetre, text="Premier côté : ")
  • label1.pack()
  • a = Entry(fenetre)
  • a.pack()
  • label2 = Label(fenetre, text="Deuxième côté : ")
  • label2.pack()
  • b = Entry(fenetre)
  • b.pack()
  • label3 = Label(fenetre, text="Troisième côté : ")
  • label3.pack()
  • c = Entry(fenetre)
  • c.pack()
  • vide2 = Label(fenetre)
  • vide2.pack()
  • bouton = Button(fenetre, text="Calculer l'aire", command=calcul)
  • bouton.pack()
  • fenetre.mainloop()
#!/home/cyril/Bureau/Programmation/Projets_Finis
# -*- coding:Utf-8 -*-

###################################################################################################
# Nom du Programme : Calcul d'Aire [Triangle]                                                     #
# Descriptif : L'utilisateur rentre les trois côtés d'un triangle, l'ordinateur calcule son aire. #
# Auteur : FALCON Cyril.                                                                          #
# Version du 23/04/2011                                                             Licence : GPL #
###################################################################################################

#Compatibilité : 
import os

#Interface Graphique :
from Tkinter import *


# ----------------------------------- Définition des Fonctions ----------------------------------- #

#Calcul de l'aire 
def calcul() :
	global a, b, c, d, Surface
	d = (float(a.get())+float(b.get())+float(c.get()))/2

	Surface = sqrt(d*(d-float(a.get()))*(d-float(b.get()))*(d-float(c.get())))

	vide3 = Label(fenetre)
	vide3.pack()
	resultat = Label(fenetre, text="Résultat : "+str(Surface))
	resultat.pack()
	
#Fonction racine :
from math import sqrt


# -------------------------------------- Corps du Programme -------------------------------------- #

fenetre = Tk()
fenetre.geometry("290x240")
fenetre.title("Aire d'un triangle")

vide1 = Label(fenetre)
vide1.pack() 

label1 = Label(fenetre, text="Premier côté : ")
label1.pack()

a = Entry(fenetre)
a.pack()

label2 = Label(fenetre, text="Deuxième côté : ")
label2.pack()

b = Entry(fenetre)
b.pack()

label3 = Label(fenetre, text="Troisième côté : ")
label3.pack()

c = Entry(fenetre)
c.pack()

vide2 = Label(fenetre)
vide2.pack()

bouton = Button(fenetre, text="Calculer l'aire", command=calcul)
bouton.pack()

fenetre.mainloop()

 Conclusion

Merci de laisser vos avis. :)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

24 avril 2011 16:45:56 :
-24/04/2011 : Rajout de l'impression du résultat dans la fenêtre et petite modification de l'affichage.
24 avril 2011 16:48:24 :
Mise à jour de la capture !

 Sources du même auteur

Source avec Zip Source avec une capture INVERSEUR DE CHAÎNE DE CARACTÈRE [INTERFACE GRAPHIQUE]
Source avec Zip Source avec une capture SUITE DE FIBONACCI [INTERFACE GRAPHIQUE]

 Sources de la même categorie

Source avec une capture MISE EN EVIDENCE DE L'ALGORITHME A STAR GRAPHIQUEMENT par Mints
Source avec Zip BASE64 ENCRYPT/DECRYPT PYTHON BY MAXOU56800 par Maxou56800
Source avec Zip Source avec une capture TRIANGULATION par mecrosoft
Source avec Zip Source avec une capture COURBE DE BEZIER par mecrosoft
Source avec Zip Source avec une capture SUITE DE FIBONACCI [INTERFACE GRAPHIQUE] par SeventhSon

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture ISOLA - MON PREMIER PROGRAMME PYTHON 3 par Debiars
Source avec Zip Source avec une capture JEU DE LA VIE SIMPLE ET GRAPHIQUE (TKINTER) EN PYTHON 3 par sodawil
Source avec Zip TPYCODE, TRADUCTEUR DE CODE par jonathan33350
Source avec Zip Source avec une capture SUITE DE FIBONACCI [INTERFACE GRAPHIQUE] par SeventhSon
Source avec Zip CALCULATRICE SIMPLICISTE SOUS TKINTER par elnabo

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

scrollbar dans scrollbox avec TKinter [ par MHI ] Est-ce que quelqu'un sait comment ajouter les scrollbar à une scrollbox :J'ai essayé ceci :lstFile = Tkinter.Listbox(frmMain)lstFile.place(x = 20, y = checkButton avec TKinter [ par MHI ] comment faire pour tester si un checkButton est coché ? Probleme avec TKinter [ par titasse ] Bonjour, je debute en python. J'ai un probleme lorsque je veux importer TKinter avec la commande from TKinter import * j'ai le message suivant : Imp au sujet de Tkinter et le module turtle [ par nico1900 ] from turtle import *forward(120)left(90) color('red') forward(80)bon en fait je voulais tester le module turtle avec l e code ci-d Un Canvas comme dans Tkinter, mais pour wxPython [ par samurize ] Slt tout le monde.   Voila tout est dans le titre (ou a peu pres  ) :   Je suis à la recherche d'un module pouvant s'integrer da Taille de widgets sous Tkinter [ par Uims ] Bonjour, Quelqu"un saurait comment definir la taille d'un widgets sous tkinter??? Exemple: fen 1 = Tk(taille=600) J'espere que je me fait comprend Ouverture d'un fichier windows (avec Tkinter) [ par Uims ] Bonjour, Je travaille sous python et Tkinter et j'aurai voulu savoir comment dire a python de demarrer (comme on clique sur un fichier) une applicati Tkinter et Python [ par Telimektar1er ] Voila j'ai commencé e python il y a une semaine et jusqu à aujourd'hui aucun problème. Mais voilà, je viens de commencer la cr&#23 help, faire un mastermind en python et en tkinter avant le 24 !!! [ par Crick132 ] je suis étudiante en 2ème année, je dois réaliser un mastermind en python avec 8 couleurs et 5 combinaisons possibles.si quelqu'un Importer une image dans Tkinter... [ par skools ] Bonjour à tous, Et pardon à ceux à qui j'ai envoyé des messages perso, je n'arrivais pas à poster un suget dans le forum... Voilà, après des heures d


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,990 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales