Bonjour à tous voilà,
J'ai un petit programme a créer, me demande donc d'entrez une note entre 0 et 20, et si cette note n'est pas comprise entre 0 et 20, recommencez le programme.
J'ai essayer ceci
Mais commencant dans le C, cela ne fonctionne pas comment puis-je faire pour que si la valeur rentrer n'est pas comprise entre 0 et 20 il me dit erreur de saisie et me repropose de rentrer une note?Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 #pragma hdrstop #include <stdio.h> #include <conio.h> //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv[]) { float A; printf("Entrez la note de l'eleve X"); printf("\nNote="); scanf("%f",&A); if (A>=0&&A<=20) { printf("la note de l'eleve de est de %f/20",A); } else { while(A<=0&&A>=20) {printf("Erreur de saisie la note doit etre comprise entre 0 et 20, recommencez!"); } } getch(); return 0; } //---------------------------------------------------------------------------
merci de votre aide
Anaata.