EXO 1 À partir de la donnée la largeur, de la longueur et de la hauteur (en mètres) d'une pièce d'habitation parallélépipédique, calculer et afficher son volume, sa surface au sol et la surface de ses murs. SERIE1
M1O PROGRAMMATION EVENEMENTIELLE TSDI1GC 06/07 CFHN
1
EXO 2 Soient deux variables X et Y de type Integer • calculer la somme, la différence, le produit, le quotient et le reste de la division de X sur Y • calculer les puissances de 2 et racines carrées de X, et celles de Y • comment afficher que 3 chiffres après la virgule ? SERIE1
M1O PROGRAMMATION EVENEMENTIELLE TSDI1GC 06/07 CFHN
2
EXO 3 À partir de la donnée d'une somme d'argent en Dirhams et d'un cours de change, calculer et afficher la somme d'argent étranger correspondante. SERIE1
M1O PROGRAMMATION EVENEMENTIELLE TSDI1GC 06/07 CFHN
3
EXO 4/5 Déclarez les variables et écrivez les instructions d’affectations nécessaires à la rotation du contenu de 2 variables de type Integer. Idem pour une rotation de 3 variables. SERIE1
M1O PROGRAMMATION EVENEMENTIELLE TSDI1GC 06/07 CFHN
4
EXO 6 Étant donné X, comment calculer le plus rapidement possible X16 ? (sans utiliser le symbole de puissance évidemment !) SERIE1
M1O PROGRAMMATION EVENEMENTIELLE TSDI1GC 06/07 CFHN
5
EXO 7 Écrire un algorithme de calcul de moyenne finale d'un cours. Soient, la note de l'examen final, la note d'examen intermédiaire, et la note de projet. Calculer la moyenne, en considérant les coefficients suivants : • examen final : 3 • examen intermédiaire : 2 • note de projet : 1 SERIE1
M1O PROGRAMMATION EVENEMENTIELLE TSDI1GC 06/07 CFHN
6
EXO 8
• • • •
À partir de la donnée du salaire brut, calculer et afficher la fiche de paye d'un employé sachant que les déductions suivantes sont effectuées : Cotisation assurance maladie : 5.05% du salaire brut Caisse de retraite : 6.75% du salaire brut Cotisation chômage : 1% du salaire brut Impôts : si salaire brut >3000 25%, 35% si >5000 et 40 % si > 7000 du salaire brut
SERIE1
M1O PROGRAMMATION EVENEMENTIELLE TSDI1GC 06/07 CFHN
7
EXO 9 On dispose de toute la monnaie nécessaire en billets de 200 DH, 100 DH,50 DH,20DH et en pièces de 10 DH,5DH,2DH,1DH. Écrire un programme qui décompose une somme d'argent en billets et pièces (en utilisant le plus petit nombre de billets et de pièces possible). SERIE1
M1O PROGRAMMATION EVENEMENTIELLE TSDI1GC 06/07 CFHN
8