Exercice 1 Pour être admis en crèche, un enfant doit avoir moins de 3 ans. Les variables retenues sont les suivantes: AnnéeNaissance, Annéeactuelle Rédiger l’algorithme permettant de déterminer si un enfant peut être admis en crèche. nb: l’algorithme doit afficher à l’écran des phrases permettant de guider l’utilisateur lors des saisies
AFFICHER «Votre Enfant sera admis en crèche » LEXIQUE AnnéeActuelle = 2011 Réel { Constante stockant l’année actuelle} AnnéeNaissance Réel {variable stockant l’année de naissance } AgeEnfant Réel {….l’âge de l’enfant} DEBUT AFFICHER «Entrez l’année de naissance de l’enfant » SAISIR AnnéeNaissance (va stocker l’année de naissance dans cette variable) AgeEnfant (AnnéeActuelle - AnnéeNaissance) SI AgeEnfant < 3 ALORS AFFICHER «Votre Enfant sera admis en crèche » SINON AFFICHER «ADMISSION REFUSEE » FINSI FIN
Exercice 2 Les variables retenues sont les suivantes: Nom, NbNom. Rédiger l’algorithme permettant de compter le nombre de noms de saisis avant l’interruption de la saisie nb: l’algorithme doit afficher à l’écran des phrases permettant de guider l’utilisateur lors des saisies
interruption de saisie LEXIQUE nom chaîne {variable stockant le nom} nbNom Réel {variable stockant le nombre de noms saisis à l’écran} DEBUT nbNom 0 nom « » TANT QUE nom <> « \n » AFFICHER «Entrer le nom» SAISIR nom nbNom nbNom + 1 FIN TANT QUE AFFICHER «le nombre de noms entrés avant l’interruption est: » nbNom FIN différent de interruption de saisie
Exercice 3 Ecrire un algorithme de gestion des commandes. Le programme demande le prix HT d’un article et le nombre d’exemplaires désirés. Le programme calcule le prix total TTC de la commande. Le taux de TVA est fixé à 19.6%. Si le prix total est supérieur ou égale à 10€ le programme indiquera à l’utilisateur qu’il peut payer par carte bancaire ou espèce. Si le prix total est inférieur à 10€ seul le paiement en espèce sera proposé à l’utilisateur.
AFFICHER «Vous pouvez régler en espèce ou par carte bancaire » LEXIQUE prixHt Réel {variable stockant le prix HT} prixTotalTTC Réel {variable stockant le prix total TTC} nbrEx Réel {variable stockant nombre d’exemplaires} TVA = 19.6% Réel {constante stockant la TVA} DEBUT AFFICHER «Entrez le prix HT de l’article » SAISIR prixHt AFFICHER «Entrez le nombre d’exemplaires» SAISIR nbrEx prixTotalTTC ( prixHt * TVA + prixHt ) * nbrEx AFFICHER «Le prix total à payer est de : » prixTotalTTC « € » SI prixTotalTTC >= 10 ALORS AFFICHER «Vous pouvez régler en espèce ou par carte bancaire » SINON AFFICHER «Vous devez régler en espèce » FINSI FIN
Exercice 4 Ecrire un algorithme qui demande un nombre compris entre 10 et 20, jusqu’à ce que la réponse convienne. En cas de réponse supérieure à 20, on fera apparaitre un message : Plus petit ! , et inversement, Plus grand ! si le nombre est inférieur à 10
AFFICHER «Plus Grand !» SI nombre < 10 FIN TANT QUE LEXIQUE nombre Réel {variable stockant le nombre} DEBUT AFFICHER «Entrer nombre» SAISIR nombre TANT QUE nombre < 10 ou nombre >20 SI nombre < 10 ALORS AFFICHER «Plus Grand !» SinonSi nombre >20 AFFICHER «Plus Petit ! » FINSI SAISIR nombre ( nouvelle demande de nombre, nouvelle affectation) FIN TANT QUE FIN