- EaxrielPosteur Débutant
- Messages : 9
Problème algorithme
Mar 21 Avr - 19:06
Bonsoir,
Voici mon problème :
Un club vidéo propose trois tarifications différentes :
- Tarif 1 : Un forfait mensuel de 60 euros pour une location de films illimités
- Tarif 2 : Une carte d'abonnement mensuel à 35 euros, puis 1 euros par film
- Tarif 3 : 3 euros par film sans aucun abonnement
De plus, une réduction de 20% est appliquée à cette tarification si le client a moins de 25 ans.
Ecrire un algorithme qui indique si l'utilisateur peut bénéficier d'une réduction
Ecrire un algorithme qui indique, à partir de combien films loués en un mois, le tarif 2 est plus intéressant que le tarif 3.
Voici mon problème :
Un club vidéo propose trois tarifications différentes :
- Tarif 1 : Un forfait mensuel de 60 euros pour une location de films illimités
- Tarif 2 : Une carte d'abonnement mensuel à 35 euros, puis 1 euros par film
- Tarif 3 : 3 euros par film sans aucun abonnement
De plus, une réduction de 20% est appliquée à cette tarification si le client a moins de 25 ans.
Ecrire un algorithme qui indique si l'utilisateur peut bénéficier d'une réduction
Ecrire un algorithme qui indique, à partir de combien films loués en un mois, le tarif 2 est plus intéressant que le tarif 3.
Re: Problème algorithme
Mar 21 Avr - 19:13
Bonjour,
Il nous faudrait plus de précisions, tu dois écrire ton algorithme dans quel langage ?
Il nous faudrait plus de précisions, tu dois écrire ton algorithme dans quel langage ?
- EaxrielPosteur Débutant
- Messages : 9
Re: Problème algorithme
Mar 21 Avr - 19:13
En python à l'aide d'une liste. Je sais créer une liste mais la suite je n'y arrive pas.
Re: Problème algorithme
Mar 21 Avr - 19:15
Et tu as commencé à écrire quelque chose ?
Re: Problème algorithme
Mar 21 Avr - 19:17
Pour le premier algorithme, ça semble simple... Tu demandes l'âge de l'utilisateur, et en sortie, un 1 ou 0.
- EaxrielPosteur Débutant
- Messages : 9
Re: Problème algorithme
Mar 21 Avr - 19:18
J'avais commencé avec :
import random
L=[]
for i in range (): <- Je ne sais pas quelle affectation mettre ici pour le coup
n=random.randint() <- Pareil pour ici
L.append(n)
import random
L=[]
for i in range (): <- Je ne sais pas quelle affectation mettre ici pour le coup
n=random.randint() <- Pareil pour ici
L.append(n)
- EaxrielPosteur Débutant
- Messages : 9
Re: Problème algorithme
Mar 21 Avr - 19:29
Du coup savez-vous comment je pourrai faire ?
Re: Problème algorithme
Mar 21 Avr - 19:33
Je ne sais pas programmer en Python, mais tu as trouvé tes algos en langage "naturel" ?
- EaxrielPosteur Débutant
- Messages : 9
Re: Problème algorithme
Mar 21 Avr - 19:36
Non juste grâce à mes cours rien de plus.
Re: Problème algorithme
Mar 21 Avr - 19:37
Non mais ce que je veux dire, tu as trouvé ce qu'il fallait faire et il te reste qu'à le "traduire" en Python ?
- EaxrielPosteur Débutant
- Messages : 9
Re: Problème algorithme
Mar 21 Avr - 19:39
Oui c'est à peu près ça, il n'y a pas de calcul il me semble sur les 2 questions ce sont des conditions et puis traduire l'algorithme en Python
Re: Problème algorithme
Mar 21 Avr - 19:42
Oui voilà, c'est pour ça que je te disais que les algorithmes étaient simples Tu viens de commencer le Python ? Je n'ai jamais programmé en Python, je ne peux pas t'aider pour le moment. Si j'ai un peu de temps je pourrai regarder comment ça fonctionne, sinon on peut attendre que quelqu'un d'autre vienne t'aider
- EaxrielPosteur Débutant
- Messages : 9
Re: Problème algorithme
Mar 21 Avr - 19:49
Pas vraiment, à vrai dire c'est un sujet d'examen et j'essaye de le refaire chez moi sauf que je ne retrouve plus la correction de ce sujet. D'accord ce n'est pas grave merci tout de même.
Re: Problème algorithme
Mar 21 Avr - 19:53
Si tu as un cours au format numérique, tu peux me l'envoyer pour que je regarde ce que vous avez étudié. Ton exam est quand ?
- EaxrielPosteur Débutant
- Messages : 9
Re: Problème algorithme
Mar 21 Avr - 19:57
Je n'ai pas de cours numérique pour cette matière, je possède seulement des exemples d'algorithmes à l'écrit et sur fichiers. D'ici 2 semaines !
Re: Problème algorithme
Mar 21 Avr - 22:49
Si tu peux envoyer quelque chose je regarderai, sinon je suis pas sûr que quelqu'un s'y connaisse en Python mais à confirmer
- EaxrielPosteur Débutant
- Messages : 9
Re: Problème algorithme
Lun 27 Avr - 11:09
Salut
J'ai enfin trouvé la solution sous le langage Python voici le code :
a=int(input("Entrer Votre Age"))
#Exercice 1#
if a<25:
print("Vous avez moins de 25 ans, vous pourrez bénéficier d'une réduction de 20%")
else:
print("Aucune réduction ")
#Exercice 2#
t2=35
t3=3
i=1
while (t3 i=i+1
t2=35+i
t3=3*i
print("Il faut",i," films loués pour que le tarif 2 soit plus intéressant que le tarif 3")
Edit : En effet il fonctionne bien sous C++ aussi, merci bien ça peut toujours me servir 8)
J'ai enfin trouvé la solution sous le langage Python voici le code :
a=int(input("Entrer Votre Age"))
#Exercice 1#
if a<25:
print("Vous avez moins de 25 ans, vous pourrez bénéficier d'une réduction de 20%")
else:
print("Aucune réduction ")
#Exercice 2#
t2=35
t3=3
i=1
while (t3
t2=35+i
t3=3*i
print("Il faut",i," films loués pour que le tarif 2 soit plus intéressant que le tarif 3")
Edit : En effet il fonctionne bien sous C++ aussi, merci bien ça peut toujours me servir 8)
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|