SERIE SUR LES STRUCTURES
CONDITIONNELLES
Les structures conditionnelles
Exercice N° 1 :
Comparer deux variables.
Exercice N° 2 :
Tester la parité d'un entier.
Exercice N° 3 :
Soient a et b deux entiers. Tester si a est le diviseur de b ou inversement.
Exercice N° 4 :
Soit l'entier n. Tester la parité de chacun des 2 chiffres de n.
Ex : n = 16 1 est impair et 6 est pair.
Exercice N° 5 :
Décider si un entier est divisible par ses 2 chiffres.
Ex : 24 est divisible par 2 et par 4.
Exercice N° 6 :
Soit n un entier positif de deux chiffres de la forme ab.
Tester si a*b est divisible par a+b.
Exercice N° 7 :
Décider si un entier est cubique ou non.
Un entier est dit cubique s'il est égal à la somme des cubes de ses trois chiffres.
Ex : 153 = 13 + 53 + 33 Exercice N° 8 :
Saisir deux entiers et un opérateur (+ - * /) et afficher le résultat correspondant (suivant l'opérateur).
Exercice N° 9 :
Saisir un entier positif n (n ≤ 32767). Décider s’il est palindrome ou non.
Un entier est dit palindrome si ses chiffres sont symétriques.
Ex : si n = 2442 alors n est palindrome.
Exercice N° 10 :
Saisir un caractère et afficher sa nature :
S'il est une lettre (majuscule ou minuscule) et (voyelle ou consonne).
S'il est un chiffre (pair ou impair).
S'il est un symbole (son code ASCII).
Exercice N° 11 :
Un étudiant passe trois examens. Il est déclaré admis si :
Soit, il a au moins 9 points à chaque examen.
Soit, la moyenne des trois examens est au moins égale à 10 points et la plus basse note est au moins égale 8 points.
S'il n'est pas admis alors il est refusé.
Exercice n° 12 :
Écrire un programme qui fait entrer une chaîne alphabétique CH, formé de trois lettres.
Les structures conditionnelles
=> dans le cas où la chaîne est symétrique (de la forme XYX),
déterminer puis afficher le minimum et le maximum des lettres X et Y.
=> dans le cas contraire, déterminer et afficher un message indiquant si cette chaîne commence par une lettre majuscule ou minuscule.
Exemple 1 : CH = ICI ICI est symétrique Min = C Max = I Exemple 2 : CH = EYE EYE est symétrique Min = E Max = Y
Exemple 3 : CH = DEL DEL n’est pas symétrique et la 1ère lettre de la chaîne est majuscule Exemple 4 : CH = cAs cAs n’est pas symétrique et la 1ère lettre de la chaîne est minuscule.
Exercice N° 13 :
Dans cet exercice, nous nous intéressons aux ordinaux abrégés en anglais, ou le nombre est écrit en chiffres.
Les premiers sont :« 1st », « 2nd », « 3rd », « 4th », etc. (abbreviation de « first, second, third, fourth, ... »).
Pour déterminer le suffixe, on regarde le dernier chiffre du nombre : - si c'est 1, on ajoute le suffixe est -st
- si c'est 2, le suffixe est -nd - si c'est 3, le suffixe est -rd- sinon le suffixe est -th.
- si l'avant-dernier chiffre du nombre est 1, le suffixe est toujours -th.
Écrire un programme qui lit un nombre, et qui affiche l'ordinal anglais abrégée correspondant.
Exercice 14 :
Ecrire un programme intitulé DATES, qui saisit une date sous la forme jj/mm/aaaa (chaîne de 10 caractères) où jj représente le jour, mm le mois, aaaa l’année et l’affiche décodée (jj Mois aaaa).
Exemple : 10/01/2007 donne 10 Janvier 2007