Variables, affectations, conditionnelles
Notions et points abordés :
Parité
Écrire un programme C qui teste si un nombre est pair et l'affiche. Ajouter un affichage pour le cas où il est impair.
Écrire un programme qui demande l'âge de la personne. Si la personne a au moins 18 ans, alors on affiche "peut voter", sinon, on affiche "ne peut pas voter". Refaire la même chose en le formulant négativement : si la personne n’a pas 18 ans, elle ne peut pas voter, sinon elle peut.
Écrire un programme C qui calcule le maximum de 3 entiers a, b et c.
Si l'année A n'est pas divisible par 4, alors elle n'est pas bissextile. Si A est divisible par 4, l'année est bissextile sauf si A est divisible par 100 et pas par 400. Écrire un programme qui détermine si une année est bissextile ou non.
Écrivez un programme qui lit deux valeurs entières (A et B) au clavier et qui affiche le signe du produit de A et B sans faire la multiplication
Nous désirons afficher la mention obtenue par un élève en fonction de la moyenne de ses notes. S'il a une moyenne strictement inférieure à 10, il est recalé. S'il a une moyenne entre 10 (inclus) et 12, il obtient la mention passable. S'il a une moyenne entre 12 (inclus) et 14, il obtient la mention assez bien. S'il a une moyenne entre 14 (inclus) et 16, il obtient la mention bien. S'il a une moyenne supérieure à 16 (inclus) il obtient la mention très bien. Écrire les instructions nécessaires.
Éxercice similaire au précédent avec l’instruction switch. Nous désirons afficher la mention obtenue par un élève en fonction de sa note désignée par une lettre : A, B, C, D, E (du meilleur au moins bon). Les mentions sont les mêmes que précédemment. A = très bien, …, E = recalé.
Faire l’analyse, donner l’algorithme et le programme en C pour résoudre les exercices suivants :