Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

Algorithme

Posté par
Chloche
29-01-16 à 12:17

Bonjour , j'ai un algorithme a faire sauf que je ne comprends pas voilà le sujet
Des parents versent la somme de 500 euros sur un compte à la naissance de leur fille . Le montant des intérêts annuels est de 2.5% du montant placé sur le compte .Ce montant est ajouté à la somme d'argent déjà sur le compte . De plus , chaque année , à la date d'anniversaire de la naissance de leur fille , les parents versent 200€ supplémentaire sur le compte .
Combien d'années sont nécessaires pour que la somme présente sur le compte dépasse 5000 € ? Aucun retrait n'est effectué sur ce compte

Posté par
Glapion Moderateur
re : Algorithme 29-01-16 à 12:25

Bonjour, fais déjà un modèle mathématique avant de te lancer dans l'algorithme proprement dit.
Comment ferais-tu à la main pour calculer les montants du compte chaque année ?

Posté par
Chloche
re : Algorithme 29-01-16 à 12:28

J'aurais fait 500*(2,5/100)+200*n

Posté par
Glapion Moderateur
re : Algorithme 29-01-16 à 12:36

heu non
une somme Un placée à 2,5% devient quoi d'une année sur l'autre ? 1.025 Un
et comme on ajoute 200, ça donne :
Un+1 = 1.025 Un + 200 ; avec U0 = 500

Voilà, on a défini la suite récurrente qui représente le problème que l'on veut programmer.

Maintenant qu'as-tu comme idées pour écrire l'algorithme qui va calculer les montants et surtout le faire Tant que l'on ne dépasse pas 5000 ?

Posté par
Chloche
re : Algorithme 31-01-16 à 12:17

voici mon algorithme mais il bloque sur la ligne 11 or je ne comprends pas

1   VARIABLES
2     x EST_DU_TYPE NOMBRE
3     n EST_DU_TYPE NOMBRE
4   DEBUT_ALGORITHME
5     x PREND_LA_VALEUR 500
6     n PREND_LA_VALEUR 0
7     TANT_QUE (x<=5000) FAIRE
8       DEBUT_TANT_QUE
9       n PREND_LA_VALEUR n+1
10      x PREND_LA_VALEUR x*1,025+200
11      FIN_TANT_QUE
12    AFFICHER "le nombre d'annee est"
13    n PREND_LA_VALEUR n+1
14    AFFICHER n
15  FIN_ALGORITHME

Posté par
Glapion Moderateur
re : Algorithme 31-01-16 à 12:19

algobox ne supporte pas les virgules donc mets un point dans
x PREND_LA_VALEUR x*1.025+200

mais sinon c'est bien, ça devrait marcher.

Posté par
Chloche
re : Algorithme 31-01-16 à 12:31

merci de votre aide je trouve 19 annees



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1730 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !