Exercices d'applications
Exercice 01 : Somme de deux variables entières
Écrire un algorithme qui permet de réaliser la somme de deux variables entières.
Traduire l'algorithme en programme C, et réaliser le déroulement de cette algorithme.
Solution :
Analyse et Discussion : On veut réaliser la somme de deux variables entière a et b, on doit tout d'abord donner deux valeurs aux deux variables (on aura besoins de deux lectures). À la fin, on doit calculer leur somme dans une troisième variable s et afficher ensuite la valeur de s.
Donc L'algorithme possède deux variables d'entrée (a et b) et une variable de sortie s. On peut schématiser l'algorithme comme suit :

Après avoir déterminé les variables d'entrée et de sortie, il nous reste à trouver l'idée du traitement. Le traitement est simple, il suffit de réaliser l'affectation suivante : s ← a + b. Donc l'algorithme (et sa traduction en programme C) sera comme suit :

Vous pouvez exécuter le programme en ligne : https://onlinegdb.com/s3WtqF4y1
Exercice 02 : Nombre pair ou impair
Écrire un algorithme qui permet d'indiquer si le nombre est pair ou non (un nombre pair est divisible par 2).
Traduire l'algorithme en programme C, et réaliser le déroulement de cette algorithme.
Solution :
Analyse et Discussion : L'algorithme prend comme donnée d'entrée une variable entière et affiche un message indiquant si ce nombre là est pair ou non. Un nombre pair est divisible par 2. Donc, nous avons une variable d'entrée et un message comme sortie

Pour savoir si un nombre est pair ou non, il suffit de calculer son reste de division par 2. On peut utiliser directement la fonction mod qui s'écrit : n mod b = le reste de division de n sur b.
Donc l'algorithme (et sa traduction en programme C) sera comme suit :

Vous pouvez pouvez exécuter le programme en ligne : https://onlinegdb.com/EMpEAry6f