Calculatrice avec min et max ?!

Calculatrice avec min et max ?! - Python - Programmation

Marsh Posté le 21-12-2013 à 21:11:22    

Bonjour tout le monde, alors voila je ne vais pas passer par 4 chemins, je débute avec la programmation, et j'ai ouï dire que python étais bien pour débuter.
Alors, je profite de ces vacances pour faire des exercice en ligne sur python ( sur ce site : http://cscircles.cemc.uwaterloo.ca/0-fr/ ( pour les connaisseurs, il est bien ou pas ? )
Et voila, il y en a un qui me pose un (gros) problème, l'énoncé sera plus parlant que mes explications :
"Une société de cartes de crédit calcule le "paiement minimum" d'un client en utilisant la règle suivante. Le paiement minimum est égal au plus grand de $10 ou 2.1% du solde du client; sauf si ce montant est plus grand que le solde, dans ce cas le paiement minimum est le solde. Ecrivez un programme qui indique le paiement minimum en utilisant min et max. Votre code assumera que la variable solde contiennent déjà la valeur du solde. Votre programme ne doit pas écrire le $.
Exemple 1: si solde est 1000, alors votre programme écrira 21.
Exemple 2: si solde est 600, alors votre programme écrira 12.6.
Exemple 3: si solde est 25, alors votre programme écrira 10.
Exemple 4: si solde est 8, alors votre programme écrira 8. "

 
je doit obligatoirement utilser des min et des max, et c'est bien ca qui me pose problème.
 
J'ai essayé avec une boucle if mais il y a une erreur dedans que je ne vois pas, et de plus, je fait ces exos dans l'ordre et je n'ai pas encore vu (sur le site) le "if" donc il doit y avoir une solution sans ce if  :??:  
 
solde = 1000 #exemple
x = "paiement minimum"
if x > solde:
    print(solde)
if x < solde:
    print(min((0.021*solde),(10))
          #et la je suis censé ecrire qq chose sous le print ?!
 
Besoin de votre aide SVP  :)  

Reply

Marsh Posté le 21-12-2013 à 21:11:22   

Reply

Marsh Posté le 22-12-2013 à 09:57:19    

fk13 a écrit :

Bonjour tout le monde, alors voila je ne vais pas passer par 4 chemins, je débute avec la programmation, et j'ai ouï dire que python étais bien pour débuter.
Alors, je profite de ces vacances pour faire des exercice en ligne sur python ( sur ce site : http://cscircles.cemc.uwaterloo.ca/0-fr/ ( pour les connaisseurs, il est bien ou pas ? )
Et voila, il y en a un qui me pose un (gros) problème, l'énoncé sera plus parlant que mes explications :
"Une société de cartes de crédit calcule le "paiement minimum" d'un client en utilisant la règle suivante. Le paiement minimum est égal au plus grand de $10 ou 2.1% du solde du client; sauf si ce montant est plus grand que le solde, dans ce cas le paiement minimum est le solde. Ecrivez un programme qui indique le paiement minimum en utilisant min et max. Votre code assumera que la variable solde contiennent déjà la valeur du solde. Votre programme ne doit pas écrire le $.
Exemple 1: si solde est 1000, alors votre programme écrira 21.
Exemple 2: si solde est 600, alors votre programme écrira 12.6.
Exemple 3: si solde est 25, alors votre programme écrira 10.
Exemple 4: si solde est 8, alors votre programme écrira 8. "

 
je doit obligatoirement utilser des min et des max, et c'est bien ca qui me pose problème.
 
J'ai essayé avec une boucle if mais il y a une erreur dedans que je ne vois pas, et de plus, je fait ces exos dans l'ordre et je n'ai pas encore vu (sur le site) le "if" donc il doit y avoir une solution sans ce if  :??:  
 
solde = 1000 #exemple
x = "paiement minimum"
if x > solde:
    print(solde)
if x < solde:
    print(min((0.021*solde),(10))
          #et la je suis censé ecrire qq chose sous le print ?!
 
Besoin de votre aide SVP  :)  


 
Bonjour,
 
L'étape la plus dure est la compréhension de l'énoncé. La transcription en Python se fait ensuite très facilement ici.
Les parties importantes sont : "Le paiement minimum est égal au plus grand de $10 ou 2.1% du solde du client" et "sauf si ce montant est plus grand que le solde, dans ce cas le paiement minimum est le solde."
 
En python cela donne : http://ideone.com/5UIVwf
 
Dans le même genre, pour apprendre il y a : http://www.codecademy.com/tracks/python
Bon courage pour l'apprentissage de la programmation.


Message édité par honrisse le 22-12-2013 à 10:01:21
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed