Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- /*Calcul de moyenne, et affichage de la mention*/
- /* main est TOUJOURS de type retour int ! À ne pas oublier. */
- int main(void)
- {
- int nombrenotes, n, totalnotes, totalcoefficients, note, coefficient;
- double moyenne;
- /* On n'oublie pas d'initialiser les variables */
- totalnotes = 0;
- totalcoefficients = 0;
- printf("Bonjour. Combien de notes avez-vous à rentrer ?\n");
- scanf("%d",&nombrenotes);
- /* Si jamais on n'a aucune note à lire, ON SE CASSE ! :D */
- if (nombrenotes == 0) { return 0; }
- for(n=0;n<nombrenotes;n++)
- {
- printf("Entrez une note suivie de son coefficient s'il vous plait.\n");
- scanf("%d %d", ¬e, &coefficient);
- /* Il y avait une erreur de logique. Cf. le post de Mouton
- pour la méthode correcte de calcul de la moyenne pondérée */
- totalnotes += coefficient * note;
- totalcoefficients += coefficient;
- }
- moyenne = ((float) totalnotes) / ((float) totalcoefficients);
- printf("Votre moyenne est de %lf. ", moyenne);
- if(moyenne<10)
- {
- printf("C'est pas top !\n");
- }
- else if(moyenne>=10 && moyenne<12)
- {
- printf("Mouais. Passable.\n");
- }
- else if(moyenne>=12 && moyenne<14)
- {
- printf("Ok. Pas mal.\n");
- }
- else if(moyenne>=14 && moyenne<16)
- {
- printf("Bien !!\n");
- }
- else
- {
- printf("Menteur...\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement