Informatique

Question

bonjour j'aurais besoin d'aide sur un travail dans la matière SNT , MERCI .​
bonjour j'aurais besoin d'aide sur un travail dans la matière SNT , MERCI .​

1 Réponse

  • Réponse :

    Bonjour,

    a) 160 km sont parcourus avec 160 km > 100 km

    Il s'agit donc de payer 0,45€ par km:

    0,45 * 160 + 60

    = 72 + 60

    = 132 €

    Erreur dans la question, c'est plutôt 132€ et non pas 122€.

    b) On peut definir des fonctions affines qui nous serviront dans le programme.

    On pose x la distance parcourue en km.

    Pour x <= 100km on a:

    0,35x +60

    Pour x > 100km on a:

    0,45x + 60

    Donc,

    from math import *

    x = float(input("Enter x: ")

    if x <= 100:

       C = 0,35*x + 60

    else:

       C = 0,45*x + 60

    print("Cout de la location: ", C)

    x c'est la variable de la distance parcourue en km

    float pour convertir ton input en un décimal

    input pour initialiser la variable en tant qu'entrée

    if x <= 100: si la distance est inférieur ou égale à 100

    C = 0,35*x + 60 on effectue ce calcul dans la variable C

    else: dans les autres cas (où x est strictement supérieur a 100)

    C = 0,45*x + 60 on effectue ce calcul dans la variable C

    print("Cout de la location: ", C) pour afficher le résultat de programme

    c) A toi de jouer en saisissant le code dans ton éditeur Python :)