Algo.tn

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 (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.

NB:Une année bissextile est une année comptant 366 jours au lieu de 365, c'est-à-dire une année comprenant un 29 février (exemples : 2016, 2000 bissextile , 1900 est non bissextile)
sont bissextiles les années:
• divisibles par 4 mais non divisibles par 100
• divisibles 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: prevoir 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=50mil par page Si nb<10
Tarif=40mil par page Si 10≤nb<50
Tarif=35mil 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 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

Algo.tn ©