|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
EBAUCHE D'UN CALCULATEUR DE CONVERTION DES MOLES
Information sur la source
Description
Avec ce mini programme, vous pourrez calculer des quantités de matières, des concentrations molaires, des concentrations massiques, des masses, un volume de solution grâce aux moles.
Source
- ################
- ##
- ## LA MOLE : R.GUILLOT
- ##
- ################
-
- def Mole():
- # Message de Bienvenue
- print "####################"
- print "## LES MASSES MOLAIRES ##"
- print "####################"
- print " "
- print "Bonjour, Bienvenue sur Le programme de convertion des Moles."
- print "Veuillez choisir votre Destination :"
- print " "
- print "[1] pour trouver la quantité de matière" #Définition de la selection
- print "[2] pour trouver la masse molaire atomique"
- print "[3] pour trouver la masse"
- print "[4] pour trouver la concentration massique"
- print "[4] pour trouver la concentration molaire"
- print " "
- nn = input() #Demande au visiteur de la selection 1
- while nn != 0 : #Dans le cas ou nn est différent de zéro.
- if nn == 1: #Dans le cas ou nn est égal à un.
- print "Vous avez choisi de calculer la quantité de matière"
- print "De quelles données disposez-vous ?"
- print " "
- print "[1] Vous connaissez le nombre d'atomes présents dans X"
- print "[2] Vous connaissez la masse de l'échantillon et la masse molaire"
- print "de l'espèce chimique"
- print " "
- no = input() #demande au visiteur de la selection 2
- while no != 0: #Dans le cas ou no est différent de zéro.
- if no == 1: #Dans le cas ou no égal à un.
- print "Vous connaissez le nombre d'atomes présents X"
- print "Quel est ce nombre ?"
- print "note : pour les puissances de 10, on utilise l'expression e+X (ex: 12e+023)"
- print " "
- a = input()
- print "Nombre d'atomes :", a
- print "Quantité de matière :", a/(6.02e+022),"mol"
- else : #Dans le second cas
- print "Vous connaissez la masse de l'échantillon et la masse molaire de"
- print "l'espèce chimique"
- print "Quels sont ces valeurs ?"
- print "Deux entrées :"
- print " "
- print "La première pour la masse de l'échantillon (en g)"
- print "La deuxième pour la masse molaire de l'espèce chimique (en g/mol)"
- print " "
- b = input()
- c = input()
- print "Masse :", b,"g"
- print "Masse Molaire :", c,"g/mol"
- print "Quantité de matière :", b/c,"mol"
- print "Choississez une valeur égale à :"
- print "[1] Vous connaissez le nombre d'atomes présents dans X"
- print "[2] Vous connaissez la masse de l'échantillon et la masse molaire"
- print "[0] Pour terminer"
- no = input()
- print "Vous avez tapé 0, l'application est donc terminée"
- elif nn == 2: #Dans le cas ou nn est égal à 2.
- print "Vous avez choisi de calculer la masse molaire atomique"
- print "Vous connaissez la masse de l'atome et la quantité de Matière"
- print " "
- print "Quelles sont ces valeurs ?"
- print "Donnez d'abord la masse de l'atome (g) et la quantité de matière (mol) "
- print " "
- np = input()
- nq = input()
- print "Masse de :", np,"g, Quantité de matière de :", nq,"mol. La Masse molaire de l'espèce chimique est donc égale à :", np/nq, "g/mol"
- elif nn == 3: #Dans le cas ou nn est égal à 3.
- print "Vous avez choisi de calculer la masse"
- print "Vous connaissez la Masse Molaire et la quantité de matière."
- print " "
- print "Quelles sont ces valeurs ?"
- print "Donnez d'abord la masse molaire (g/mol) et ensuite la quantité de matière (mol)"
- print " "
- nr = input()
- ns = input()
- print "Masse molaire :", nr,"g/mol"
- print "Quantité de matière :", ns,"mol"
- print "Masse :", nr*ns,"g"
- elif nn == 4: #Dans le cas ou nn est égal à 4.
- print "Vous avez choisi de calculer la concentration Massique"
- print "Vous connaissez la masse d'espèce chimiques dissoutes et le Volume de la solution"
- print " "
- print "Quelles sont ces valeurs ?"
- print "Donnez d'abord la masse d'espèces chimiques (g)"
- print "Donnez ensuite le volume de la solution (L)"
- print " "
- nt = input()
- nu = input()
- print "Masse des espèces chimiques dissoutes :", nt,"g"
- print "Volume de la solution:", nu,"L"
- print "Concentration massique :", nt/nu,"g/L"
- elif nn == 5: #Dans le cas ou nn est égal à 5.
- print "Vous avez choisi de calculer la concentration molaire"
- print "Vous disposez de la quantité d'espèces chimiques dissoutes"
- print "Vous disposez du volume de la solution"
- print " "
- print "Quelles sont ces valeurs ?"
- print "Vous entrerez d'abord la quantité d'espèces chimiques dissoutes (mol)"
- print "Vous entrerez ensuite le volume de la solution (L)"
- print " "
- nv = input()
- nw = input()
- print "Quantité d'espèces chimiques dissoutes :", nv,"mol"
- print "Volume de la soltion :", nw,"L"
- print "Concentraion molaire :", nv/nw,"mol/L"
- else :
- print "Veuillez entrer une valeur comprise entre 1 et 4"
- print "Entrez 0 pour quitter"
- nn = input()
- print "Vous avez entré 0"
- print "L'application est donc terminée, enrevoir ! Romain - Guillot - 2005 - Tous droits réservés"
-
-
-
-
-
-
-
################
##
## LA MOLE : R.GUILLOT
##
################
def Mole():
# Message de Bienvenue
print "####################"
print "## LES MASSES MOLAIRES ##"
print "####################"
print " "
print "Bonjour, Bienvenue sur Le programme de convertion des Moles."
print "Veuillez choisir votre Destination :"
print " "
print "[1] pour trouver la quantité de matière" #Définition de la selection
print "[2] pour trouver la masse molaire atomique"
print "[3] pour trouver la masse"
print "[4] pour trouver la concentration massique"
print "[4] pour trouver la concentration molaire"
print " "
nn = input() #Demande au visiteur de la selection 1
while nn != 0 : #Dans le cas ou nn est différent de zéro.
if nn == 1: #Dans le cas ou nn est égal à un.
print "Vous avez choisi de calculer la quantité de matière"
print "De quelles données disposez-vous ?"
print " "
print "[1] Vous connaissez le nombre d'atomes présents dans X"
print "[2] Vous connaissez la masse de l'échantillon et la masse molaire"
print "de l'espèce chimique"
print " "
no = input() #demande au visiteur de la selection 2
while no != 0: #Dans le cas ou no est différent de zéro.
if no == 1: #Dans le cas ou no égal à un.
print "Vous connaissez le nombre d'atomes présents X"
print "Quel est ce nombre ?"
print "note : pour les puissances de 10, on utilise l'expression e+X (ex: 12e+023)"
print " "
a = input()
print "Nombre d'atomes :", a
print "Quantité de matière :", a/(6.02e+022),"mol"
else : #Dans le second cas
print "Vous connaissez la masse de l'échantillon et la masse molaire de"
print "l'espèce chimique"
print "Quels sont ces valeurs ?"
print "Deux entrées :"
print " "
print "La première pour la masse de l'échantillon (en g)"
print "La deuxième pour la masse molaire de l'espèce chimique (en g/mol)"
print " "
b = input()
c = input()
print "Masse :", b,"g"
print "Masse Molaire :", c,"g/mol"
print "Quantité de matière :", b/c,"mol"
print "Choississez une valeur égale à :"
print "[1] Vous connaissez le nombre d'atomes présents dans X"
print "[2] Vous connaissez la masse de l'échantillon et la masse molaire"
print "[0] Pour terminer"
no = input()
print "Vous avez tapé 0, l'application est donc terminée"
elif nn == 2: #Dans le cas ou nn est égal à 2.
print "Vous avez choisi de calculer la masse molaire atomique"
print "Vous connaissez la masse de l'atome et la quantité de Matière"
print " "
print "Quelles sont ces valeurs ?"
print "Donnez d'abord la masse de l'atome (g) et la quantité de matière (mol) "
print " "
np = input()
nq = input()
print "Masse de :", np,"g, Quantité de matière de :", nq,"mol. La Masse molaire de l'espèce chimique est donc égale à :", np/nq, "g/mol"
elif nn == 3: #Dans le cas ou nn est égal à 3.
print "Vous avez choisi de calculer la masse"
print "Vous connaissez la Masse Molaire et la quantité de matière."
print " "
print "Quelles sont ces valeurs ?"
print "Donnez d'abord la masse molaire (g/mol) et ensuite la quantité de matière (mol)"
print " "
nr = input()
ns = input()
print "Masse molaire :", nr,"g/mol"
print "Quantité de matière :", ns,"mol"
print "Masse :", nr*ns,"g"
elif nn == 4: #Dans le cas ou nn est égal à 4.
print "Vous avez choisi de calculer la concentration Massique"
print "Vous connaissez la masse d'espèce chimiques dissoutes et le Volume de la solution"
print " "
print "Quelles sont ces valeurs ?"
print "Donnez d'abord la masse d'espèces chimiques (g)"
print "Donnez ensuite le volume de la solution (L)"
print " "
nt = input()
nu = input()
print "Masse des espèces chimiques dissoutes :", nt,"g"
print "Volume de la solution:", nu,"L"
print "Concentration massique :", nt/nu,"g/L"
elif nn == 5: #Dans le cas ou nn est égal à 5.
print "Vous avez choisi de calculer la concentration molaire"
print "Vous disposez de la quantité d'espèces chimiques dissoutes"
print "Vous disposez du volume de la solution"
print " "
print "Quelles sont ces valeurs ?"
print "Vous entrerez d'abord la quantité d'espèces chimiques dissoutes (mol)"
print "Vous entrerez ensuite le volume de la solution (L)"
print " "
nv = input()
nw = input()
print "Quantité d'espèces chimiques dissoutes :", nv,"mol"
print "Volume de la soltion :", nw,"L"
print "Concentraion molaire :", nv/nw,"mol/L"
else :
print "Veuillez entrer une valeur comprise entre 1 et 4"
print "Entrez 0 pour quitter"
nn = input()
print "Vous avez entré 0"
print "L'application est donc terminée, enrevoir ! Romain - Guillot - 2005 - Tous droits réservés"
Conclusion
Problème : Python ne reconnait pas les opération du type a/b avec a<b. (pb minime) Il n'est pas entièrement fini => ce n'est qu'une ébauche
Fichier Zip
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
Télécharger le zip
Historique
- 14 avril 2005 19:00:10 :
- Voilà je vien de mettre le code en ligne pour vous donner une idée, c'est très simpliste...
Sources du même auteur
Sources de la même categorie
Sources en rapport avec celle ci
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
calcul matriciel [ par evelockertrue ]
salut,j'ai pour projet de développer un package contenant des fonctions ècrites en python et qui serviront à optimiser le ca
calcul matriciel simple [ par gwenc_hlan ]
bonjour, comment peut on faire sous Python du calcul matriciel simple ? (additionner, multiplier ou inverser des matrices). faut - il impérativeme
|
Téléchargements
Logiciels à télécharger sur le même thème :
|