Inscription / Connexion Nouveau Sujet
Niveau seconde
Partager :

DM alogorithme de seconde

Posté par
Hippol
16-02-11 à 16:56

bonjour,


j'ai un devoir maison sur les algorithmes et j'ai du mal, j'aimerai savoir si on pourrait m'aider.


Mon sujet est celui si :



1. pour sa naissance, en 2009, les grands-parents de Gabriel placent une somme de 1500€ sur son livret d'épargne rémunéré à 2.25%.
Écrire un ou plusieurs algorithmes permettant de répondre aux questions suivantes, puis le ou les tester à l'aide algobox ou de la calculatrice.

a) quelle somme Gabriel aura-t-il sur son livret d'épargne pour ses 15ans? pour ses 20ans?
b) en quelle année la somme initiale aura-t-elle doublée ?
voilà se que j'ai fait pour le a) :
en gros 1500*1.0225puissance15




2. on considère maintenanyt un placement de x euros en 2009 à un taux de t%.
Ecrire un algorithme per mettant de determiner en quelle année la somme initiale aura doublée.

Posté par
Eric1
re : DM alogorithme de seconde 19-02-11 à 14:34

bonjour

Ta réponse est correcte

Faire un algorithme pour la a) n'a guère d'interet. Ià moins de ne pas utiliser la puissance et de faire une boucle type (POUR x ALLANT DE 1 à 15)

Par contre pour le b)

somme: réel
somme_attendue: réel
taux: réel
annee: entier

initialisation (en demandant à l'utilisateur par exemple)
somme <- 1500
somme_attendue <- 3000
taux <- 0,0225

annee<-0

TANT QUE somme<somme_attendue FAIRE
somme <- somme*(1+taux)
annee <-annee+1
FIN TANT QUE

retourner  annee

Posté par
Hippol
secondeDM alogorithme de seconde 20-02-11 à 22:45

Bonjour

Tout d'abord un grand merci pour votre soutien.
J'ai une petite question complémentaire.
Voilà ce que j'ai fait:

1 VARIABLES
2 taux EST_DU_TYPE NOMBRE
3 annee EST_DU_TYPE NOMBRE
4 montant_à_la_fin EST_DU_TYPE NOMBRE
5 montant_au_debut EST_DU_TYPE NOMBRE
6 DEBUT_ALGORITHME
7 LIRE montant_au_debut
8 LIRE montant_à_la_fin
9 LIRE taux
10 LIRE annee
11 TANT_QUE (montant_au_debut<montant_à_la_fin) FAIRE
12 DEBUT_TANT_QUE
13 montant_au_debut PREND_LA_VALEUR montant_au_debut*(1+taux/100)
14 annee PREND_LA_VALEUR annee+1
15 FIN_TANT_QUE
16 AFFICHER "A partir de l'année : "
17 AFFICHER annee
18 AFFICHER "Le montant final est de : "
19 AFFICHER montant_à_la_fin
20 FIN_ALGORITHME
RÉSULTATS :
***Algorithme lancé***
A partir de l'année : 2041
Le montant final est de : 3000
***Algorithme terminé***

Il fonctionne correctement, mais je voudrais faire en sorte que l'on ai pas à saisir montant à la fin, mais que cela soit (montant au debut)*2
hors cela bug
voilà l'algo:

1 VARIABLES
2 taux EST_DU_TYPE NOMBRE
3 annee EST_DU_TYPE NOMBRE
4 montant_au_debut EST_DU_TYPE NOMBRE
5 DEBUT_ALGORITHME
6 LIRE montant_au_debut
7 LIRE montant_à_la_fin
8 LIRE taux
9 LIRE annee
10 TANT_QUE (montant_au_debut<montant_au_debut*2) FAIRE
11 DEBUT_TANT_QUE
12 montant_au_debut PREND_LA_VALEUR montant_au_debut*(1+taux/100)
13 annee PREND_LA_VALEUR annee+1
14 FIN_TANT_QUE
15 AFFICHER "A partir de l'année : "
16 AFFICHER annee
17 AFFICHER "Le montant final est de : "
18 AFFICHER montant_à_la_fin
19 FIN_ALGORITHME
RÉSULTATS :
***Algorithme lancé***
***Algorithme interrompu ligne 12 : erreur de calcul***

Je sèche un peu beaucoup, merci de votre aide

Posté par
Eric1
re : DM alogorithme de seconde 21-02-11 à 19:34

Re

1) Alors, à mon avis la ligne: lire montant à la fin est de trop, et tu nas pas  déclaré la variable

2) tu as vraiment besoin de la variable: montant_a_la_fin, car si la variable montant_au_debut change.(cf ligne 12), ainsi tu n'arriveras jamais à finir la boucle de la ligne 10.


Essaie cela:

1 VARIABLES
2 taux EST_DU_TYPE NOMBRE
3 annee EST_DU_TYPE NOMBRE
4 montant_au_debut EST_DU_TYPE NOMBRE
5 montant_à_la_fin EST_DU_TYPE NOMBRE
6 DEBUT_ALGORITHME
7 LIRE montant_au_debut
8 LIRE taux
9 LIRE annee
10 montant_à_la_fin PREND_LA_VALEUR montant_au_debut*2
10 TANT_QUE (montant_au_debut<montant_à_la_fin) FAIRE
11 DEBUT_TANT_QUE
12 montant_au_debut PREND_LA_VALEUR montant_au_debut*(1+taux/100)
13 annee PREND_LA_VALEUR annee+1
14 FIN_TANT_QUE
15 AFFICHER "A partir de l'année : "
16 AFFICHER annee
17 AFFICHER "Le montant final est de : "
18 AFFICHER montant_à_la_fin
19 FIN_ALGORITHME

Bon courage

Posté par
ptilouis
re : DM alogorithme de seconde 23-02-11 à 19:46

Bonjours


J'ai le meme devoir maison a rendre mais je n'ais jamais appris a écrire un algorithme, je ne comprends absolument rien et je requière donc votre aide.

Merci de votre reponse prochaine.

Posté par
valparaiso
24-02-11 à 10:06

bonjour
essaie de faire des calculs pour comprendre le pb en dehors de l'algorithme.
est ce que tu arrives à faire le a?



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 1675 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 !