glouphop a écrit 1 commentaire

  • [^] # Re: Sinus

    Posté par  . En réponse au message Quelques difficultés. Évalué à 1.

    Pour le calcul du sinus voici ma solution :
    x = float(input())
    e = 1
    factorielle = 1
    inverseabs=2 #module positif si 4 et négatif si 2
    i=1
    sin = 0
    while abs(e) >= 10*(-6) :
    inverseabs = (abs((inverseabs-2)-2)+2)
    indice = (inverseabs-3) // (abs(inverseabs-3)) # valeur -1 si inverseabs = 2 ou 1 si inverseabs = 4, s'inverse à chaque boucle
    if i == 1 :
    factorielle=factorielle * i
    else : factorielle = factorielle * (i-1) * i
    e = indice
    (x**i/factorielle)
    sin = sin + e
    i += 2
    print(sin)