bonjour!
Alors voila, j'ai un dm a faire et je bloque sur un exercice sur le 6. a) et b), il faut faire deux algorithmes et j'aimerai beaucoup qu'on puisse m'aider ^^
voici l'énoncer:
une entreprise de transport de personnes facture la location de ses cars avec chauffeurs de la façon suivante:
pour les 100 premiers km, l'entreprise facture 150euros de frais fixes et 2euros par km parcouru.
enfin tout km au dela de 50 est facturé 1euros.
6.afin de facilité ses opérations de devis et facturation, l'entreprise souhaite créer un programme qui donne le prix en fonction du kilométrage ou le kilométrage en fonction du budget souhaité.
a) écrire l'algorithme d'une fonction, nommé tarif, qui a comme paramètre le nombre x de kilomètres à parcourir et renvoie au prix de la prestation. Programmer ensuite cette fonction en Python.
b) écrire l'algorithme d'une fonction, nommé distance, qui a comme paramètre le budget b désiré et renvoie le nombre de kilomètres à parcourir maximal possible avec ce budget. Programmer ensuite cette fonction en Python.
Donc, ma première idée était de faire une boucle en commençant par :
tarif=eval(input('entrer un nombre entre10 et 500:'))
mais vraiment je sais pas.. on fait du python depuis pas très longtemps donc je ne sais pas par quoi commencer...
merci beaucoup de votre aide !
Oui, mais je voulais commencer par python mais vous avez peut etre raison aha !
pour l'algorithme je pourrai commencer par un cadre avec ecrit "tarif" puis une fleche en metant "x" ?
je sais vraiment pas :/
Quand on cherche à résoudre un problème
- on commence par réfléchir sur la démarche à utiliser pour le résoudre en utilisant un exemple dont on connait la réponse. Cela permet de déterminer les étapes qu'il faut dérouler pour y arriver
- on traduit ces étapes en un algorithme écrit dans un langage proche du français et qui pourraient être facilement effectuées par une machine (du genre faire des calculs, des comparaisons ......... mais pas pleurer devant un film mélo)
- on traduit l'algorithme dans un langage de programmation
D'accord, merci beaucoup de votre temps, je vais appliquer ce que vous m'avez dit, j'espère réussir !
Excusez moi de vous dérangez encore une fois mais voici ce que j?ai fait pour l?algorithme à la main, je me suis basée sur un algorithme qu?on avait déjà fait, mais je sais pas du tout si c?est exact
Voici une photo, et merci encore pour votre aide !
** image supprimée **as-tu lu ceci : Sujet ancien- ne plus donner ce lien-merci
Donc prenons par exemple :
1) Si quelqu'un demande un devis pour 80km,
avec un papier et un crayon quel sera le montant de ce devis
avec ton algorithme comment est-ce que cela va marcher ?
2) Si quelqu'un demande un devis pour 200km,
avec un papier et un crayon quel sera le montant de ce devis
avec ton algorithme comment est-ce que cela va marcher ?
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :