Aide en algorithme

Fermé
Anonyme - 2 sept. 2009 à 15:38
 Anonyme - 2 sept. 2009 à 17:56
Bonjour,

Salut tt je suis un débutant en programmation .
je vais commence par l'algorithme .J'ai deux excercices a resoudre :

1-La population de la ville est 20000000
Taux d'augmentation 05% chaque année au cours de l'année précédente
Ecrire d'algorithme qui calcule le nombre d'habitants après des années.
Ma reponse:
Programme Calcule_popul
variables i, nombre:entiers
DEBUT
Ecrire"entrez le nombre de la population:"
Lire nombre
POUR i=1 A i=50
Si nombre>20000000 ALORS
nombre =nombre *0,05
FINSI
FIN POUR
Ecrire"Le nombre dela population est:", nombre
FIN
2- Ecrire unalgorithme qui convertit un nombre compris entre le numéro du formulaire et vice versa avec l'utilisation de la table où les
T[1] = '1'
T[2] = '2'
.
.
T[9] = '9'
Ma reponse:Programme Convert
Tableau T[9]:entier
variables i:entier
DEBUT
POUR i=1 A i=9
Ecrire"Entrez le nombre:"
Lire T[i]
FIN POUR
POUR i=1 A i=9
Lire T[i]
T[i]= 'i'
FIN POUR
Ecrire" Affichez les nombres:,i"
FIN
J'attend votre aide svp .Merci d'avance

1 réponse

Methodix Messages postés 8 Date d'inscription mercredi 2 septembre 2009 Statut Membre Dernière intervention 9 septembre 2009
2 sept. 2009 à 16:34
Bonjour

Augmenter de 5% par an revient à multiplier la population par 1.05 pour chaqu eannée,

Au bout de x ans on a une population de (populationdebut)*(1.05)^ x

L'algo serait donc si X est le nombre d'années

i=1
tant que i <= x
faire
nombre = nombre * 1.05
i=i+1
fin faire

Par contre je ne pas sûr de la syntaxe. (faire? fin faire?....)
0
slt,
et x c'est quoi .Tu n'as pas precisé???
0
Anonyme > Anonyme
2 sept. 2009 à 17:56
slt, ah! oui oui et oui
Excuse moi x est l'annee allant de 1an a 50 ans j'ai compri merci beaucoup Methodix
0