Algorithme

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
jaimetroplesmaths
Messages: 2
Enregistré le: 30 Oct 2011, 13:56

Algorithme

par jaimetroplesmaths » 30 Oct 2011, 14:13

Bonjour,
j'ai un petit soucis, je dois créer un algorithme sur ma calculette (TI 82), j'ai essayé mais malheureusement il ne marche pas ! Je suis pas très doué en algorithme, j'y comprends pas grand chose. La consigne est la suivante:
La vente d'un produit est soumise au principe suivant:
- Pour l'achat de moins de 10 articles, aucune réduction n'est accordée;
- Pour l'achat de 10 à 49 articles, une réduction de 5% sur le montant total de la facture est accordée;
- Pour l'achat de 50 articles, une réduction de 10% sur le montant total de la facture est accordée.
Le prix unitaire initial du produit est de 2,30euros TTC.
Rédiger un algorithme qui:
- Prend en entrée la quantité de produit souhaitée;
- Renvoie en sortie le montant total de la facture après réduction éventuelle.


Personnellement, j'ai trouvé ceci:
:Prompt X,T,P
:SI X<10
:ALORS T=P+0
SINON
:SI 10;)X;)49
:ALORS T=[(1+5/100)*X]+P
:SINON
:SI X;)50
:ALORS T=[(1+10/100)*X]+P
:FIN

Sauf que je ne sais pas comment entrer le prix unitaire initial, en fait c'est totalement faux...
Pouvez-vous m'aider ?



Avatar de l’utilisateur
Rockleader
Habitué(e)
Messages: 2126
Enregistré le: 11 Oct 2011, 18:42

par Rockleader » 30 Oct 2011, 14:38

Avant de faire ton algorithme dans le langage de ta TI, écris en bon vieux français ce que dois faire le programme.

Et après, et seulement après tu t'attaques à sa traduction dans la Ti...ton prof ne t'en voudras pas si tu n'arrives pas à faire tourner l'algorithme sur ta calculatrice, mais tu dois au moins le faire tourner sur un bout de papier...
Cette histoire est entièrement vraie puisque je l'ai inventé du début à la fin !

Adoration_For_None
Membre Relatif
Messages: 183
Enregistré le: 26 Oct 2011, 17:01

par Adoration_For_None » 30 Oct 2011, 15:03

Je ne programme pas en TI, mais je vois bien un truc du style :

:Input "QUANTITE",X
:If X<10
:Then
:2.30*XP
:Else
:If X10 et X49
:Then
:(2.30*X)*0.90P
:Else
:If X50
:Then
:(2.30*X)*0.90P
:End
:Disp "PRIX:",P

jaimetroplesmaths
Messages: 2
Enregistré le: 30 Oct 2011, 13:56

par jaimetroplesmaths » 30 Oct 2011, 16:03

Rockleader a écrit:Avant de faire ton algorithme dans le langage de ta TI, écris en bon vieux français ce que dois faire le programme.

Et après, et seulement après tu t'attaques à sa traduction dans la Ti...ton prof ne t'en voudras pas si tu n'arrives pas à faire tourner l'algorithme sur ta calculatrice, mais tu dois au moins le faire tourner sur un bout de papier...

J'y arrive même pas, alors c'est pour dire que j'suis nulle en algorithme.. C'est simple, je comprends rien !

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 77 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite