pdf - e-book - archive - github.com

2.1  Variables

2.1.1  Saisie et affichage

Exercice 1 Saisie d’une chaîne

Écrire un programme demandant à l’utilisateur de saisir son nom, puis affichant le nom saisi.

Corrigé

Exercice 2 Saisie d’un entier

Écrire un programme demandant à l’utilisateur de saisir une valeur numérique entière puis affichant cette valeur.

Corrigé

Exercice 3 Permutation de 2 variables

Saisir deux variables et les permuter avant de les afficher.

Corrigé

Exercice 4 Permutation de 4 valeurs

Écrire un programme demandant à l’utilisateur de saisir 4 valeurs A, B, C, D et qui permute les variables de la façon suivante :

noms des variablesABCD
valeurs avant la permutation1234
valeurs après la permutation3412

Corrigé

Exercice 5 Permutation de 5 valeurs

On considère la permutation qui modifie cinq valeurs de la façon suivante :

noms des variablesABCDE
valeurs avant la permutation12345
valeurs après la permutation43512


Écrire un programme demandant à l’utilisateur de saisir 5 valeurs que vous placerez dans des variables appelées A, B, C, D et E. Vous les permuterez ensuite de la façon décrite ci-dessus.

Corrigé

Exercice 6 Permutation ultime

Même exercice avec :

noms des variablesABCDEF
valeurs avant la permutation123456
valeurs après la permutation345162

Corrigé

2.1.2  Entiers

Exercice 7 Opération sur les entiers

Saisir deux variables entières, afficher leur somme et leur quotient.

Corrigé

2.1.3  Flottants

Exercice 8 Saisie et affichage

Saisir une variable de type float, afficher sa valeur.

Corrigé

Exercice 9 Moyenne arithmétique

Saisir 3 valeurs, afficher leur moyenne.

Corrigé

Exercice 10 Surface du rectangle

Demander à l’utilisateur de saisir les longueurs et largeurs d’un rectangle, afficher sa surface.

Corrigé

2.1.4  Caractères

Exercice 11 Prise en main

Affectez le caractère ’a’ à une variable de type char, affichez ce caractère ainsi que son code UNICODE.

Corrigé

Exercice 12 Casse

Écrivez un programme qui saisit un caractère miniscule et qui l’affiche en majuscule.

Corrigé