Guillaume Rivière 2010 – 2017

Le logo de la CCI Bayonne Pays Basque

Programmation Procédurale en langage C

Niveau1 - Briques de base

FYI AVERTISSEMENT SUR LE NIVEAU DE DIFFICULTÉ : Le niveau de logique nécessaire pour résoudre les exercices suivants est tout à fait à votre portée. Ces exercices, qualifiés de « Briques de bases », sont donnés à des lycéens en classe de première S et de terminale S.

Exercice 1 • Cercle

Écrire un programme dans lequel l'utilisateur entre le rayon d'un cercle au clavier, et qui affiche le diamètre, la circonférence et l'aire.

Selon les architectures machine, la bibliothèque mathématiques standard math.h définit la macro constante PI ou M_PI. Sinon, la définir soi-même par #define PI 4*atan(1)

Exercice 2 • Conversion de longueurs

Écrire un programme dans lequel l'utilisateur donne la longueur x en mm, et qui exprime cette longueur en m, cm et mm. Par exemple, quand x vaut 1024 le programme doit afficher :

metre = 1
centimetre = 2
millimetre = 4

Exercice 3 • Conversion de durées

Écrire un programme dans lequel l'utilisateur donne la durée d en secondes, et qui exprime cette durée en nombre de jours, heures, minutes et secondes. Par exemple, quand d vaut 131072 le programme doit afficher :

Jours = 1
Heures = 12
Minutes = 24
Secondes = 32

Exercice 4 • Nombres pairs

Écrire un programme dans lequel l'utilisateur donne n au clavier, et qui affiche les n premiers nombres pairs. Par exemple, si n vaut 7 le programme affichera : 0 2 4 6 8 10 12

Exercice 5 • Nombres impairs

Écrire un programme dans lequel l'utilisateur donne n au clavier, et qui affiche les n premiers nombres impairs. Par exemple, si n vaut 7 le programme affichera : 1 3 5 7 9 11 13

Exercice 6 • Compteur d'occurrences (au clavier)

Écrire un programme dans lequel l'utilisateur entre 15 nombres au clavier, et qui affiche le nombre de nombres strictement positifs lus, strictement négatifs et nuls.

Exercice 7 • Compteur d'occurrences (au clavier)

Écrire un programme dans lequel l'utilisateur entre 15 nombres au clavier, et qui affiche le nombre de nombres pairs et impairs lus.