lire n (nbre de croissants)
Si n<=10
renvoyer n
sinon, si n>=50
renvoyer 0.6n (= n -40%n)
sinon (n compris entre 10 et 50 strictement)
renvoyer n - (n-10)n/100
Pour la 2°, 30 euros c'est le prix avec la reduc on veut retrouver le nbre de croissants. (notons le n)
Alors on fait une distinction des cas sur n :
Supposons n <=10 implique un prix <=10euros absurde
supposons n>=50 implique un prix de 0.6n or on sait que le prix est 30e donc 0.6n =30 donc n = 50 (faudra verifier que le n trouvé fonctionne bien)
supposons finalement n compris entre 10 et 50 strict. , le prix est de n - (n-10)n/100 or le prix est de 30e par hypot. donc n - (n-10)n/100= 30 a resoudre (éq second degré), puis verifier que le n trouvé convient. (delta <0 entraine pas de sol)