Vous êtes sur la page 1sur 2

Pascal-Structures conditionnelles

Exercice 1 :
Écrire un programme qui permet de vérifier la parité d'un entier donné (en utilisant la forme Simple
réduite)
Exercice 2 :
Ecrire un programme qui permet de vérifier la parité d'un entier (en utilisant la forme alternative)
Exercice 3 :
Ecrire une analyse et un algorithme qui permet de saisir un entier puis de vérifier s’il est divisible par son
chiffre d’unité. Exemple : 24 est divisible par 4 127 n’est pas divisible par 7
Exercice 4 :
Saisir une chaîne de caractère CH puis vérifier Si elle est composée par « un seul mot » ou de « plusieurs
mots ».
Exercice 5 :
Ecrire un programme permettant de calculer puis d’afficher la surface d’un triangle.
Sachant que surface=(base * hauteur)/2
NB : la Base et la hauteur doivent être positives, dans le cas contraire afficher un message d’erreur.
Exercice 6 :
Écrire un programme qui permet de saisir une année puis de vérifier Si elle est bissextile.

N.B. : Une année bissextile est une année comptant 366 jours au lieu de 365, c'est-à-dire une année
comprenant un février de 29 jours (exemples : 2016, 2000 bissextile, 1900 est non bissextile).
Une année est bissextile Si elle est :
• divisible par 4 mais non divisible par 100
• divisible par 400.
Exercice 7 :
Écrire un programme, qui affiche selon le cas, la nature d’une lettre (consonne ou voyelle) correspondant
à une touche saisie. (les voyelles sont : A, E, I, O, U, Y )
Exercice 8 :
Écrire un programme, qui affiche selon le cas, la nature d’une lettre (consonne ou voyelle) correspondant
à une touche saisie. (les voyelles sont : A, E, I, O, U, Y )
Remarque : Prévoir le cas d’erreur (saisie d’un caractère qui n’est pas une lettre)
Exercice 9 :
Ecrire une analyse et un algorithme qui permet de saisir un entier puis de vérifier s’il est divisible par son
chiffre d’unité. Exemple : 24 est divisible par 4 127 n’est pas divisible par 7
Remarque : prévoir le cas d'erreur (unité=0)
Exercice 10 :
Écrire un programme qui permet de saisir une moyenne (moy) puis affiche la décision correspondante :
ADMIS Si moy >= 10
CONTROLE Si 9 <= moy < 10
REDOUBLE Si moy < 9
Exercice 11 :
À pression atmosphérique normale, l'eau pure, distillée, est solide (glace) pour une température
inférieure à 0 °C, liquide pour une température comprise entre 0 °C et 100 °C, et à l'état gazeux (vapeur
d'eau) pour des températures supérieures.
Ecrire un programme permettant de Lire une valeur réelle température (T) puis afficher l’état de l’eau.
Exercice 12 :
Écrire un programme qui permet de faire la résolution de l’équation du 1er degré : ax+b = 0
Exercice 12 : (bis)
Écrire un programme qui permet de faire la résolution de l’équation de second degré : ax2+bx+c=0
Exercice 13 :
Écrire un programme qui permet de saisir un temps (heure et minute) lui ajoute 5 minutes puis l'affiche.
Exemples :
heure : 10 minute : 20 après 5 minutes : 10 : 25
heure : 10 minute : 57 après 5 minutes : 11 : 02
heure : 23 minute : 55 après 5 minutes : 00 : 00
Exercice 14 :
Écrire un programme qui permet de saisir un caractère puis affiche sa nature (lettre, chiffre ou symbole)
Exercice 15 :
Écrire un programme qui permet de saisir un caractère puis affiche selon le cas sa nature (voyelle,
consonne, chiffre ou symbole)
Exercice 16 :
Un entier naturel de trois chiffres est dit cubique s’il est égal à la somme des cubes de ses chiffres.
Exemple : 153 est cubique car 153=13+53+33
Autres exemples : 370, 371, 407
Ecrire un programme permettant de saisir un entier n puis d’afficher s’il est cubique ou non.
Exercice 17 :
Ecrire un programme permettant d’afficher le coût d’impression d’un nombre de page nb.
Sachant que :
Tarif =50 millimes par page Si nb<10
Tarif =40 millimes par page Si 10≤nb<50
Tarif =35 millimes par page Si nb≥50
Exercice 18 :
Effectuez une analyse puis écrivez un algorithme et la traduction en Pascal du programme intitulé
T_LETTRES, qui traduit en toutes lettres un entier naturel composé d'au maximum deux chiffres.
Exemples : 21 donne "VINGT ET UN"
22 donne "VINGT DEUX"
Exercice 19 :
Ecrire un programme qui permet, à partir d'une date sous forme jj/mm/aaaa de donner le jour suivant.
Exemple 1 : Donner une date : 25/03/2017 Le jour suivant est=26/03/2017
Exemple 2 : Donner une date : 31/12/2017 Le jour suivant est=01/01/2018
Exemple 3 : Donner une date : 28/02/2017 Le jour suivant est=01/03/2017
Exercice 20 :
Écrire un programme qui permet de saisir le n° de mois puis affiche la saison correspondante.
Exemple : n° mois = 7 affiche été
12, 1, 2 saison hiver
3, 4, 5 saison printemps
6, 7, 8 saison été
9, 10, 11 saison automne
Exercice 21 :
Ecrire l'algorithme et le programme pascal d'un programme qui permet de saisir un entier de 3 chiffres
puis affiche la somme S de ces 3 chiffres. Puis Si S est composé de 2 chiffres alors faire leurs somme S2
enfin Si S2 est composé de 2 chiffres alors faire leurs somme S3
Exemple : pour 946 S=9+4+6=19 S2=1+9=10 S3=1+0=1

Vous aimerez peut-être aussi