Correction des questions 2 de la partie A de l'activité 11

	
# -*- coding: utf-8 -*-
from random import *
from math import *

#Programme qui fonctionne mais qui pour de grandes valeurs de n est très lent

def f(x):
    return -x**3+x

def aire(nbPoint):
    compteur=0
    for i in range(n):
        x=random()
        y=random()
        if y<=f(x):
            compteur=compteur+1   #Si le point est en dessous de la courbe alors on incrémente le compteur
    aire=compteur/n
    return aire

n=10000
print("L'aire est environ égale à ",aire(n))