- Partage ce devoir avec tes amis !
Sujet du devoir
Un boulanger vend ses croissants à 1 euros pièce. Il propose un tarif dégressif à partir de l'achat de 10 croissants. En acheter 11 fera bénéficier de 1% de réduction en acheter 12 fera bénéficier de 2% de réduction et ainsi de suite. Mais la réduction ne pourra dépasser 40%
1. Écrire un programme permettant de connaître le prix à payer en fonction du nombre de croissants achetés.
4.combien peut on acheter de croissants avec 30 euros ? Justifier
Merci de m'aider je suis un peu perdu en maths en ce moment.
Où j'en suis dans mon devoir
Merci aux personnes qui degnent m'aider. Je leur en sont reconnaissante
12 commentaires pour ce devoir
Un programme qu'on peut faire sur calculatrice
bonjour,
écris ton algorithme en langage courant, ensuite tu pourras le traduire
n -> nombre de croissant
prix du croissant = 1 * n si n < 10 ( si le nombre est < à 10) donc prix à payer =?
prix du croissant = .............. si le nombre est > 10 et < 40
prix du croissant = ...... si le nombre est > 40
le nombre devra etre compris entre 10 et 50 car la reduction correspond a (n-10)% il faut donc n=50 pour atteindre 40%
C'est gentil de m'aider mais je comprend toujours pas comment on peut faire un algorithme
Avant de passer à l'étape " je rentre le programme dans ma calculatrice" il faut d'abord le faire mathématiquement comme te l'a préconisé Sidonie13
Tout de façon faut pas le rentrer dans la calculatrice fait l'écrire sur feuille
Ah d'acoord , bon ben il suffis juste de suivre ce que à écrit sidonie13 , et puis c'est tout , ce ne sont que des équations avec une inconnu n qui représente le nb de croissants.
Quand tu auras trouvé , poste le .
écrire un algoritme ce n'est pas compliqué, il faut juste connaitre la syntaxe
écris déjà les formules, tu vas en avoir besoin pour écrire ton algorithme
sans les formules, ton programme ne marchera pas
je n'ai pas le temps maintenant, mais si tu n'as pas résolu ton problème, je t'aiderai ce soir.
Le truc c'est qu'on a pas d'aide. Pas de formules rien. On a un professeur de maths qui n'est même pas un prof puisqu'il nous expliquer pas les choses. Ils nous donnent des exercices que l'ont à même pas vu. Il ne fait ça sim en pas de cour donc pour ce genre d'exercice que je n'ai pas du tout vu je ne sais pas du tout mais alors pas du tout comment m'y prendre
pour la redaction du programme tu devra utiliser :
"input A" pour demander la valeur a l utilisateur
"if (conditon) :then ... end " pour faire calculer le prix en appliquant les différentes formules
je pense que ce sera les seuls outils de programation dont tu aura besoin pour ton exercice
/!\ si tu compte ecrire le programe sur ta calculette les instructions se retrouvent dans le menu programe il ne faut pas les taper a la main
pour la question 4 il faut resoudre les equations que tu va determiner et en deduire la quantite maximum possible
d'abord comme je te disais, il faut établir les formules
pour l'algorithme, je vais te donner la syntaxe, c'est tjrs la même, mais les formules c'est toi qui dois les trouver pour ce problème précis
énoncé : Écrire un programme permettant de connaître le prix à payer en fonction du nombre de croissants achetés.
donc la variable qu'on peut choisir c'est n le nombre de croissants
à toi de trouver les formules pour afficher le prix à payer selon le nbre de croissants
Début
Lire N
Si N ≤ 10
Alors 1*N -> P P prend la valeur 1*N
Sinon
voilà pour commencer ça veut dire => le prix si le nombre de croiss.< 10 = 1 * N
ensuite il faut raisonner pour donner les instructions à ton programme
si N> 10 le prix = P = N*1 - ((N -10 )/100) *N*1 continue le calcul
=.............
Ils ont besoin d'aide !
- Aucun devoir trouvé, poste ton devoir maintenant.
Un programme avec algobox ?