1. L'instruction if / else
Permet d'exécuter un bloc selon une condition.
if (note >= 10) {
printf("Admis\n");
} else {
printf("Recalé\n");
}
Permet d'exécuter un bloc selon une condition.
if (note >= 10) {
printf("Admis\n");
} else {
printf("Recalé\n");
}
Compare une valeur à plusieurs cas. Le break empêche la chute dans le cas suivant.
switch (jour) {
case 1: printf("Lundi"); break;
case 2: printf("Mardi"); break;
default: printf("Autre");
}
Forme condensée : condition ? valeur_si_vrai : valeur_si_faux.
Lire un entier et indiquer s'il est pair ou impair.
#include <stdio.h>
int main(void) {
int n;
scanf("%d", &n);
printf("%s\n", (n % 2 == 0) ? "pair" : "impair");
return 0;
}
Lire une note sur 20 et afficher la mention (TB ≥16, B ≥14, AB ≥12, P ≥10, sinon Échec).
#include <stdio.h>
int main(void) {
float n;
scanf("%f", &n);
if (n >= 16) printf("TB\n");
else if (n >= 14) printf("B\n");
else if (n >= 12) printf("AB\n");
else if (n >= 10) printf("P\n");
else printf("Echec\n");
return 0;
}