2. Traitements Conditionnels

Exercice 2-1: Majorité

Saisir l'âge de l'utilisateur et lui dire s'il est majeur

Exercice 2-2: Valeur absolue

Saisir une valeur, afficher sa valeur absolue

Exercice 2-3: Admission

Saisir une note, afficher "Récalé" si la note est inférieure à 8, "rattrapage" entre 8 et 10, "admis" dessus de 10

Exercice 2-4: ax2+bx+c = 0

Saisir les coefficients a, b et c, afficher la/les solutions de l'équation ax2+bx+c = 0

Exercice 2-5: Calculatrice

Ecrire un programme demandant à l'utilisateur de saisir:
- deux valeur a et b de type int;
- un opérateur op de type char, vérifiez qu'il s'agit de l'une des valeurs suivantes +, -, *, /.
Puis afficher le résultat de l'opération a op b

Exercice 2-6: Opérations sur les heures

Ecrire un programme qui demande à l'utilisateur de saisir une heure de début (heures + minutes) et une heure de fin. Ce programme doit ensuite calculer en heures + minutes le temps écoulé entre l'heure de début et l'heure de fin. Si l'utilisateur saisit 10h30 et 12h45 le programme doit afficher que le temps écoulé est 1h45. On suppose que les deux heures se trouvent dans la même journée, si celle de début est supérieure à celle de fin, un message d'erreur doit s'afficher. Lors de la saisie, séparez les heures des minutes.

3. Boucles

Exercice 3-1: Factorielle

Ecrire un programme la factorielle d'un nombre saisi par l'utilisateur (n! = 1*2*3*...*n et 0!=1)

Exercice 3-2: Table de multiplication

Ecrire un programme affichant la table de multiplication d'un nombre saisi par l'utilisateur

Exercice 3-3: Puissance

Ecrire un programme demandant à l'utilisateur de saisir deux valeurs b et n (vérifier que n est positif) et affichant la valeur bn