Aller au contenu

Fiche d'exercices : Instanciation ; Entrés / Sorties ; Boucles

Niveau 1

Déclaration et Affichage

Déclarer une variable entière age (ex: 25) et une variable réelle prix (ex: 19.99).
Afficher une phrase : "J'ai [age] ans et le prix est [prix] euros."

Niveau 1

Opérations de base

Déclarer deux entiers a = 10 et b = 5.
Calculer et afficher leur somme, différence, produit et division.

Niveau 2

Échange de valeurs (Swap)

Déclarer a = 5 et b = 10.
Échanger les valeurs de a et b (il faut une variable temporaire !).
Afficher les valeurs après échange.

Niveau 1

Lire un entier

Demander à l'utilisateur d'entrer un nombre entier, le lire avec scanf, puis l'afficher.

Niveau 1

Somme utilisateur

Demander deux nombres à l'utilisateur et afficher leur somme.

Niveau 2

Votre taille

Demander la taille de l'utilisateur en mètres (ex: 1.75) et l'afficher.
Attention au type de variable !

Niveau 1

Positif ou Négatif

Demander un nombre. Afficher s'il est positif, négatif ou nul.

Niveau 1

Pair ou Impair

Demander un entier. Dire s'il est pair ou impair (utiliser le modulo %).

Niveau 1

Maximum de 2 nombres

Lire deux nombres, afficher le plus grand.

Niveau 2

Maximum de 3 nombres

Lire trois nombres, afficher le plus grand des trois.

Niveau 1

Majorité

Demander l'âge. Si >= 18, afficher "Majeur", sinon "Mineur".

Niveau 2

Mentions

Lire une note. Afficher la mention :
>= 16: Très bien
>= 14: Bien
>= 12: Assez bien
>= 10: Passable
Sinon: Insuffisant

Niveau 3

Calculatrice Simple

Demander deux nombres et un choix d'opération (1:+, 2:-, 3:*).
Afficher le résultat correspondant.

Niveau 1

Compter de 1 à 10

Utiliser une boucle for pour afficher les nombres de 1 à 10.

Niveau 1

Décompte (While)

Utiliser une boucle while pour afficher de 10 à 1.

Niveau 2

Table de multiplication

Demander un nombre n et afficher sa table de multiplication de 1 à 10.

Niveau 2

Somme cumulative

Calculer la somme des entiers de 1 à n (donné par l'utilisateur).

Niveau 2

Nombres pairs

Afficher tous les nombres pairs entre 0 et n.

Niveau 2

Boucle de saisie

Demander un nombre à l'utilisateur tant qu'il ne saisit pas 0 (boucle do...while ou while).

Niveau 3

Carré d'étoiles

Demander une taille n et afficher un carré de n * n étoiles.