Bienvenue sur Laurentvidal.fr, la meilleure plateforme de questions-réponses pour trouver des réponses précises et rapides à toutes vos questions. Trouvez des réponses rapides et fiables à vos questions grâce à notre communauté dévouée d'experts. Explorez des solutions complètes à vos questions grâce à une large gamme de professionnels sur notre plateforme conviviale.
Sagot :
Bonjour,
Procède pas à pas :
Option A:
Initialisation : N := 1 ; ====> donc N=1
A := 2000 ;===> correspond au salairre pour N=1 (soit le 1er mois, soit 2000 €)
Traitement :
TANT_QUE N12 FAIRE ==> c'est le cas, N=1 donc N12
A := 2000 + 50 ==> nouveau salaire soit 2000 + 50 = 2050 Euros
N := N + 1 ; ==> à présent N=2 ==> donc N toujours tel que N12 donc on "remonte" à "TANT_QUE N12" ci-dessus
Fintantque
Sortie : Afficher (N, A) ;
Donc on recommence jusqu'à tant que N>12, on s'arrrêtera donc quand N=13, ce qui n'est pas le cas car N est passé de N=1 à N=2
A présent : N := 2 ; ====> donc N=2
A := 2050 ;===> correspond au nouveau salaire pour N=2 (soit le 2ème mois, soit 2050 €)
Traitement :
TANT_QUE N12 FAIRE ==> c'est le cas, N=2 donc N12
A := 2050 + 50 ==> nouveau salaire soit 2000 + 50 = 2100 Euros
N := N + 1 ; ==> à présent N=3 car N était passé de 1 à 2 dans la boucle d'avant ==> donc N toujours tel que N12 donc on "remonte" à "TANT_QUE N12" ci-dessus
Fintantque
Sortie : Afficher (N, A) ;
Et ainsi de suite jusqu'à tant que N=13
ok ?
Merci de nous avoir fait confiance pour vos questions. Nous sommes ici pour vous aider à trouver des réponses précises rapidement. Merci d'utiliser notre service. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Laurentvidal.fr est toujours là pour fournir des réponses précises. Revenez nous voir pour les informations les plus récentes.